Skip to content

Commit 07d1dea

Browse files
committed
user tests
1 parent e6a4341 commit 07d1dea

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

test/test.user.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
var test = require('tape');
2+
var Github = require("../");
3+
var test_user = require('./user.json');
4+
5+
test("User API", function(t) {
6+
var timeout = setTimeout(function () { t.fail(); }, 100000);
7+
var github = new Github({
8+
username: test_user.USERNAME,
9+
password: test_user.PASSWORD,
10+
auth: "basic"
11+
});
12+
var user = github.getUser();
13+
14+
user.orgs(function(err, res) {
15+
t.error(err, 'user orgs');
16+
});
17+
18+
user.gists(function(err, res) {
19+
t.error(err, 'user gists');
20+
});
21+
22+
user.notifications(function(err, res) {
23+
t.error(err, 'user notifications');
24+
});
25+
26+
user.show('ingalls', function(err, res) {
27+
t.error(err, 'user show');
28+
});
29+
30+
user.userRepos(test_user.USERNAME, function(err, res) {
31+
t.error(err, 'alt user repos');
32+
});
33+
34+
user.userGists(test_user.USERNAME, function(err, res) {
35+
t.error(err, 'alt user gists');
36+
});
37+
38+
user.orgRepos('openaddresses', function(err, res) {
39+
t.error(err, 'org users');
40+
});
41+
42+
user.follow('ingalls', function(err, res) {
43+
t.error(err, 'follow ingalls');
44+
});
45+
46+
user.unfollow('ingalls', function(err, res) {
47+
t.error(err, 'unfollow ingalls');
48+
});
49+
clearTimeout(timeout);
50+
t.end();
51+
52+
});

0 commit comments

Comments
 (0)