Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Adds JSON and fixes tests
  • Loading branch information
JJ committed Feb 8, 2019
1 parent dc754c0 commit f1f637f
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 22 deletions.
4 changes: 2 additions & 2 deletions META6.json
Expand Up @@ -4,14 +4,14 @@
"perl" : "6.d",
"build-depends" : [ ],
"provides" : {
"Unbitrot::Utils" : "lib/Unbitrot/Utils.pm"
"Unbitrot::Utils" : "lib/Unbitrot/Utils.pm6"
},
"tags" : [
"Ecosystem", "Unbitrot"
],
"depends" : [
"JSON::Fast",
"Cro"
"cro"
],
"description" : "Utilities for ecosystem unbitrot squashathons",
"test-depends" : [ ],
Expand Down
2 changes: 1 addition & 1 deletion lib/Unbitrot/Utils.pm6
Expand Up @@ -48,7 +48,7 @@ sub patch(:$url, :$token, :$body ) {
}

#| Submit a new issue
sub submit-issue(:$token, :$title, :$body, :@labels, :$url = url) {
sub submit-issue(:$token, :$title, :$body, :@labels, :$url = url) is export {
my %body = %(:$title, :$body, :@labels,);

use Cro::HTTP::Client;
Expand Down
38 changes: 19 additions & 19 deletions t/1.t6
Expand Up @@ -3,29 +3,29 @@
use v6;

use Test;
use Utils;
use Unbitrot::Utils;

ok Utils::url, "{Utils::url} is declared";
ok Unbitrot::Utils::url, "{Unbitrot::Utils::url} is declared";

my $file = "data/blin-output.txt".IO.e??"data/blin-output.txt"!!"../data/blin-output.txt";
my @not-ok-modules = modules-not-ok( $file );
ok @not-ok-modules, "Some modules are not OK";
my %tickets;
# my $file = "data/blin-output.txt".IO.e??"data/blin-output.txt"!!"../data/blin-output.txt";
# my @not-ok-modules = modules-not-ok( $file );
# ok @not-ok-modules, "Some modules are not OK";
my @tickets;
if %*ENV{'GH_TOKEN'} {
my $token = %*ENV{'GH_TOKEN'};
%tickets = get-issues( $token );
ok %tickets, "Downloads tickets";
cmp-ok %tickets.elems, ">", 1, "There are tickets";
my %mapping = issue-per-module( %tickets, @not-ok-modules );
ok %mapping, "Mapping done";
for %tickets.keys -> $k {
say %tickets{$k}<state>;
}
my @closed-issues = %tickets.keys.grep( { %tickets{$_}<state> eq "closed"} );
ok @closed-issues, "Some issues are closed" or skip "No closed issues", 1;
my $resp = open-single-issue( @closed-issues[0], $token );
ok $resp, "Single issue has been opened";
dd $resp;
@tickets = get-issues( :$token );
ok @tickets, "Downloads tickets";
cmp-ok @tickets.elems, ">", 1, "There are tickets";
# my %mapping = issue-per-module( %tickets, @not-ok-modules );
# ok %mapping, "Mapping done";
# for %tickets.keys -> $k {
# say %tickets{$k}<state>;
# }
# my @closed-issues = %tickets.keys.grep( { %tickets{$_}<state> eq "closed"} );
# ok @closed-issues, "Some issues are closed" or skip "No closed issues", 1;
# my $resp = open-single-issue( @closed-issues[0], $token );
# ok $resp, "Single issue has been opened";
# dd $resp;
} else {
skip "No token for issues",1;
}
Expand Down

0 comments on commit f1f637f

Please sign in to comment.