dotfiles/.vscode/extensions/codezombiech.gitignore-0.2.0/node_modules/github/api/v3.0.0/reposTest.js
Cyryl Płotnicki 280bcab25f VSCode update
2016-09-24 13:12:34 +02:00

1126 lines
32 KiB
JavaScript

/*
* Copyright 2012 Cloud9 IDE, Inc.
*
* This product includes software developed by
* Cloud9 IDE, Inc (http://c9.io).
*
* Author: Mike de Boer <info@mikedeboer.nl>
*/
"use strict";
var Assert = require("assert");
var Client = require("./../../index");
describe("[repos]", function() {
var client;
var token = "c286e38330e15246a640c2cf32a45ea45d93b2ba";
beforeEach(function() {
client = new Client({
version: "3.0.0"
});
client.authenticate({
type: "oauth",
token: token
});
});
it("should successfully execute GET /user/repos (getAll)", function(next) {
client.repos.getAll(
{
type: "String",
sort: "String",
direction: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /users/:user/repos (getFromUser)", function(next) {
client.repos.getFromUser(
{
user: "String",
type: "String",
sort: "String",
direction: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /orgs/:org/repos (getFromOrg)", function(next) {
client.repos.getFromOrg(
{
org: "String",
type: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /user/repos (create)", function(next) {
client.repos.create(
{
name: "String",
description: "String",
homepage: "String",
private: "Boolean",
has_issues: "Boolean",
has_wiki: "Boolean",
has_downloads: "Boolean",
auto_init: "Boolean",
gitignore_template: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /orgs/:org/repos (createFromOrg)", function(next) {
client.repos.createFromOrg(
{
org: "String",
name: "String",
description: "String",
homepage: "String",
private: "Boolean",
has_issues: "Boolean",
has_wiki: "Boolean",
has_downloads: "Boolean",
auto_init: "Boolean",
gitignore_template: "String",
team_id: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo (get)", function(next) {
client.repos.get(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PATCH /repos/:user/:repo (update)", function(next) {
client.repos.update(
{
user: "String",
repo: "String",
name: "String",
description: "String",
homepage: "String",
private: "Boolean",
has_issues: "Boolean",
has_wiki: "Boolean",
has_downloads: "Boolean"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo (delete)", function(next) {
client.repos.delete(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/merges (merge)", function(next) {
client.repos.merge(
{
user: "String",
repo: "String",
base: "String",
head: "String",
commit_message: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/contributors (getContributors)", function(next) {
client.repos.getContributors(
{
user: "String",
repo: "String",
anon: "Boolean",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/languages (getLanguages)", function(next) {
client.repos.getLanguages(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/teams (getTeams)", function(next) {
client.repos.getTeams(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/tags (getTags)", function(next) {
client.repos.getTags(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/branches (getBranches)", function(next) {
client.repos.getBranches(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/branches/:branch (getBranch)", function(next) {
client.repos.getBranches(
{
user: "String",
repo: "String",
branch: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/collaborators (getCollaborators)", function(next) {
client.repos.getCollaborators(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/collaborators/:collabuser (getCollaborator)", function(next) {
client.repos.getCollaborator(
{
user: "String",
repo: "String",
collabuser: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /repos/:user/:repo/collaborators/:collabuser (addCollaborator)", function(next) {
client.repos.addCollaborator(
{
user: "String",
repo: "String",
collabuser: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/collaborators/:collabuser (removeCollaborator)", function(next) {
client.repos.removeCollaborator(
{
user: "String",
repo: "String",
collabuser: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/commits (getCommits)", function(next) {
client.repos.getCommits(
{
user: "String",
repo: "String",
sha: "String",
path: "String",
page: "Number",
per_page: "Number",
author: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/commits/:sha (getCommit)", function(next) {
client.repos.getCommit(
{
user: "String",
repo: "String",
sha: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/comments (getAllCommitComments)", function(next) {
client.repos.getAllCommitComments(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/commits/:sha/comments (getCommitComments)", function(next) {
client.repos.getCommitComments(
{
user: "String",
repo: "String",
sha: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/commits/:sha/comments (createCommitComment)", function(next) {
client.repos.createCommitComment(
{
user: "String",
repo: "String",
sha: "String",
body: "String",
commit_id: "String",
path: "String",
position: "Number",
line: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/comments/:id (getCommitComment)", function(next) {
client.repos.getCommitComment(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PATCH /repos/:user/:repo/comments/:id (updateCommitComment)", function(next) {
client.repos.updateCommitComment(
{
user: "String",
repo: "String",
id: "String",
body: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/compare/:base...:head (compareCommits)", function(next) {
client.repos.compareCommits(
{
user: "String",
repo: "String",
base: "String",
head: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/comments/:id (deleteCommitComment)", function(next) {
client.repos.deleteCommitComment(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/readme (getReadme)", function(next) {
client.repos.getReadme(
{
user: "String",
repo: "String",
ref: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/contents/:path (getContent)", function(next) {
client.repos.getContent(
{
user: "String",
repo: "String",
path: "String",
ref: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/contents/:path (createContent)", function(next) {
client.repos.getContent(
{
user: "String",
repo: "String",
path: "String",
ref: "String",
content:"String",
message:"String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /repos/:user/:repo/contents/:path (createFile)", function(next) {
client.repos.createFile(
{
user: "String",
repo: "String",
path: "String",
message: "String",
content: "String",
branch: "String",
author: "Json",
committer: "Json"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /repos/:user/:repo/contents/:path (updateFile)", function(next) {
client.repos.updateFile(
{
user: "String",
repo: "String",
path: "String",
message: "String",
content: "String",
sha: "String",
branch: "String",
author: "Json",
committer: "Json"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/contents/:path (deleteFile)", function(next) {
client.repos.deleteFile(
{
user: "String",
repo: "String",
path: "String",
message: "String",
sha: "String",
branch: "String",
author: "Json",
committer: "Json"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/:archive_format/:ref (getArchiveLink)", function(next) {
client.repos.getArchiveLink(
{
user: "String",
repo: "String",
archive_format: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/downloads (getDownloads)", function(next) {
client.repos.getDownloads(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/downloads/:id (getDownload)", function(next) {
client.repos.getDownload(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/downloads/:id (deleteDownload)", function(next) {
client.repos.deleteDownload(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/forks (getForks)", function(next) {
client.repos.getForks(
{
user: "String",
repo: "String",
sort: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/forks (fork)", function(next) {
client.repos.fork(
{
user: "String",
repo: "String",
organization: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/keys (getKeys)", function(next) {
client.repos.getKeys(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/keys/:id (getKey)", function(next) {
client.repos.getKey(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/keys (createKey)", function(next) {
client.repos.createKey(
{
user: "String",
repo: "String",
title: "String",
key: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /repos/:user/:repo/keys/:id (updateKey)", function(next) {
client.repos.updateKey(
{
user: "String",
repo: "String",
id: "String",
title: "String",
key: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/keys/:id (deleteKey)", function(next) {
client.repos.deleteKey(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stargazers (getStargazers)", function(next) {
client.repos.getStargazers(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /user/starred (getStarred)", function(next) {
client.repos.getStarred(
{
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /users/:user/starred (getStarredFromUser)", function(next) {
client.repos.getStarredFromUser(
{
user: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /user/starred/:user/:repo (getStarring)", function(next) {
client.repos.getStarring(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /user/starred/:user/:repo (watch)", function(next) {
client.repos.watch(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /user/starred/:user/:repo (unWatch)", function(next) {
client.repos.unWatch(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/watchers (getWatchers)", function(next) {
client.repos.getWatchers(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /user/watched (getWatched)", function(next) {
client.repos.getWatched(
{
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /users/:user/watched (getWatchedFromUser)", function(next) {
client.repos.getWatchedFromUser(
{
user: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /user/watched/:user/:repo (getWatching)", function(next) {
client.repos.getWatching(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PUT /user/watched/:user/:repo (watch)", function(next) {
client.repos.watch(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /user/watched/:user/:repo (unWatch)", function(next) {
client.repos.unWatch(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/hooks (getHooks)", function(next) {
client.repos.getHooks(
{
user: "String",
repo: "String",
page: "Number",
per_page: "Number"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/hooks/:id (getHook)", function(next) {
client.repos.getHook(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/hooks (createHook)", function(next) {
client.repos.createHook(
{
user: "String",
repo: "String",
name: "String",
config: "Json",
events: "Array",
active: "Boolean"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute PATCH /repos/:user/:repo/hooks/:id (updateHook)", function(next) {
client.repos.updateHook(
{
user: "String",
repo: "String",
id: "String",
name: "String",
config: "Json",
events: "Array",
add_events: "Array",
remove_events: "Array",
active: "Boolean"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute POST /repos/:user/:repo/hooks/:id/test (testHook)", function(next) {
client.repos.testHook(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute DELETE /repos/:user/:repo/hooks/:id (deleteHook)", function(next) {
client.repos.deleteHook(
{
user: "String",
repo: "String",
id: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stats/contributors (getStatsContributors)", function(next) {
client.repos.getStatsContributors(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stats/commit_activity (getStatsCommitActivity)", function(next) {
client.repos.getStatsCommitActivity(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stats/code_frequency (getStatsCodeFrequency)", function(next) {
client.repos.getStatsCodeFrequency(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stats/participation (getStatsParticipation)", function(next) {
client.repos.getStatsParticipation(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
it("should successfully execute GET /repos/:user/:repo/stats/punch_card (getStatsPunchCard)", function(next) {
client.repos.getStatsPunchCard(
{
user: "String",
repo: "String"
},
function(err, res) {
Assert.equal(err, null);
// other assertions go here
next();
}
);
});
});