+ fun test_get_commit_status is test do
+ var status = api.get_commit_status("nitlang/nit", "4e3c688d")
+ assert status isa CommitStatus
+ assert status.state == "failure"
+ assert status.sha == "4e3c688d2c4b875c00f206eb4c4b6f2c4f34c096"
+ assert status.total_count == 1
+
+ var sub = status.statuses.first
+ assert sub.state == "failure"
+ assert sub.description == "Merged pipeline on gitlab: failed"
+ assert sub.context == "gitlab-ci"
+
+ var repo = status.repository
+ assert repo isa Repo
+ assert repo.full_name == "nitlang/nit"
+ end
+