UNPKG

github

Version:
1,616 lines (1,515 loc) 59.2 kB
/* * 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("./../lib/index"); var testAuth = require("./../testAuth.json"); describe("[repos]", function() { var client; var token = testAuth["token"]; beforeEach(function() { client = new Client(); client.authenticate({ type: "oauth", token: token }); }); it("should successfully execute PUT /repos/:owner/:repo/collaborators/:username (addCollaborator)", function(next) { client.repos.addCollaborator( { owner: "String", repo: "String", username: "String", permission: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts (addProtectedBranchRequiredStatusChecksContexts)", function(next) { client.repos.addProtectedBranchRequiredStatusChecksContexts( { owner: "String", repo: "String", branch: "String", body: "Array" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/branches/:branch/protection/restrictions/teams (addProtectedBranchTeamRestrictions)", function(next) { client.repos.addProtectedBranchTeamRestrictions( { owner: "String", repo: "String", branch: "String", body: "Array" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/branches/:branch/protection/restrictions/users (addProtectedBranchUserRestrictions)", function(next) { client.repos.addProtectedBranchUserRestrictions( { owner: "String", repo: "String", branch: "String", body: "Array" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/collaborators/:username (checkCollaborator)", function(next) { client.repos.checkCollaborator( { owner: "String", repo: "String", username: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/compare/:base...:head (compareCommits)", function(next) { client.repos.compareCommits( { owner: "String", repo: "String", base: "String", head: "String" }, 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", team_id: "Number", auto_init: "Boolean", gitignore_template: "String", license_template: "String", allow_squash_merge: "Boolean", allow_merge_commit: "Boolean", allow_rebase_merge: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/commits/:sha/comments (createCommitComment)", function(next) { client.repos.createCommitComment( { owner: "String", repo: "String", sha: "String", body: "String", path: "String", position: "Number", line: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/deployments (createDeployment)", function(next) { client.repos.createDeployment( { owner: "String", repo: "String", ref: "String", task: "String", auto_merge: "Boolean", required_contexts: "Array", payload: "String", environment: "String", description: "String", transient_environment: "Boolean", production_environment: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/deployments/:id/statuses (createDeploymentStatus)", function(next) { client.repos.createDeploymentStatus( { owner: "String", repo: "String", id: "String", state: "String", target_url: "String", log_url: "String", description: "String", environment_url: "String", auto_inactive: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute PUT /repos/:owner/:repo/contents/:path (createFile)", function(next) { client.repos.createFile( { owner: "String", repo: "String", path: "String", message: "String", content: "String", branch: "String", committer: "Json" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /orgs/:org/repos (createForOrg)", function(next) { client.repos.createForOrg( { org: "String", name: "String", description: "String", homepage: "String", private: "Boolean", has_issues: "Boolean", has_wiki: "Boolean", has_downloads: "Boolean", team_id: "Number", auto_init: "Boolean", gitignore_template: "String", license_template: "String", allow_squash_merge: "Boolean", allow_merge_commit: "Boolean", allow_rebase_merge: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/hooks (createHook)", function(next) { client.repos.createHook( { owner: "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 POST /repos/:owner/:repo/keys (createKey)", function(next) { client.repos.createKey( { owner: "String", repo: "String", title: "String", key: "String", read_only: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/releases (createRelease)", function(next) { client.repos.createRelease( { owner: "String", repo: "String", tag_name: "String", target_commitish: "String", name: "String", body: "String", draft: "Boolean", prerelease: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/statuses/:sha (createStatus)", function(next) { client.repos.createStatus( { owner: "String", repo: "String", sha: "String", state: "String", target_url: "String", description: "String", context: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo (delete)", function(next) { client.repos.delete( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/releases/assets/:id (deleteAsset)", function(next) { client.repos.deleteAsset( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/comments/:id (deleteCommitComment)", function(next) { client.repos.deleteCommitComment( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/downloads/:id (deleteDownload)", function(next) { client.repos.deleteDownload( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/contents/:path (deleteFile)", function(next) { client.repos.deleteFile( { owner: "String", repo: "String", path: "String", message: "String", sha: "String", branch: "String", committer: "Json" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/hooks/:id (deleteHook)", function(next) { client.repos.deleteHook( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repositories/:repo_id/invitations/:invitation_id (deleteInvite)", function(next) { client.repos.deleteInvite( { repo_id: "String", invitation_id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/keys/:id (deleteKey)", function(next) { client.repos.deleteKey( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/releases/:id (deleteRelease)", function(next) { client.repos.deleteRelease( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute PATCH /repos/:owner/:repo (edit)", function(next) { client.repos.edit( { owner: "String", repo: "String", name: "String", description: "String", homepage: "String", private: "Boolean", has_issues: "Boolean", has_wiki: "Boolean", has_downloads: "Boolean", default_branch: "String", allow_squash_merge: "Boolean", allow_merge_commit: "Boolean", allow_rebase_merge: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute PATCH /repos/:owner/:repo/releases/assets/:id (editAsset)", function(next) { client.repos.editAsset( { owner: "String", repo: "String", id: "String", name: "String", label: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute PATCH /repos/:owner/:repo/hooks/:id (editHook)", function(next) { client.repos.editHook( { owner: "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 PATCH /repos/:owner/:repo/releases/:id (editRelease)", function(next) { client.repos.editRelease( { owner: "String", repo: "String", id: "String", tag_name: "String", target_commitish: "String", name: "String", body: "String", draft: "Boolean", prerelease: "Boolean" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/forks (fork)", function(next) { client.repos.fork( { owner: "String", repo: "String", organization: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo (get)", function(next) { client.repos.get( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /user/repos (getAll)", function(next) { client.repos.getAll( { visibility: "String", affiliation: "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 /repos/:owner/:repo/comments (getAllCommitComments)", function(next) { client.repos.getAllCommitComments( { owner: "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/:owner/:repo/:archive_format/:ref (getArchiveLink)", function(next) { client.repos.getArchiveLink( { owner: "String", repo: "String", archive_format: "String", ref: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/releases/assets/:id (getAsset)", function(next) { client.repos.getAsset( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/releases/:id/assets (getAssets)", function(next) { client.repos.getAssets( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/branches/:branch (getBranch)", function(next) { client.repos.getBranch( { owner: "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/:owner/:repo/branches/:branch/protection (getBranchProtection)", function(next) { client.repos.getBranchProtection( { owner: "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/:owner/:repo/branches (getBranches)", function(next) { client.repos.getBranches( { owner: "String", repo: "String", protected: "Boolean", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repositories/:id (getById)", function(next) { client.repos.getById( { id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/traffic/clones (getClones)", function(next) { client.repos.getClones( { owner: "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/:owner/:repo/collaborators (getCollaborators)", function(next) { client.repos.getCollaborators( { owner: "String", repo: "String", affiliation: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/commits/:ref/status (getCombinedStatus)", function(next) { client.repos.getCombinedStatus( { owner: "String", repo: "String", ref: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/commits/:sha (getCommit)", function(next) { client.repos.getCommit( { owner: "String", repo: "String", sha: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/comments/:id (getCommitComment)", function(next) { client.repos.getCommitComment( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/commits/:ref/comments (getCommitComments)", function(next) { client.repos.getCommitComments( { owner: "String", repo: "String", ref: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/commits (getCommits)", function(next) { client.repos.getCommits( { owner: "String", repo: "String", sha: "String", path: "String", author: "String", since: "Date", until: "Date", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/contents/:path (getContent)", function(next) { client.repos.getContent( { owner: "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/:owner/:repo/contributors (getContributors)", function(next) { client.repos.getContributors( { owner: "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/:owner/:repo/deployments/:id/statuses (getDeploymentStatuses)", function(next) { client.repos.getDeploymentStatuses( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/deployments (getDeployments)", function(next) { client.repos.getDeployments( { owner: "String", repo: "String", sha: "String", ref: "String", task: "String", environment: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/downloads/:id (getDownload)", function(next) { client.repos.getDownload( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/downloads (getDownloads)", function(next) { client.repos.getDownloads( { owner: "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 /orgs/:org/repos (getForOrg)", function(next) { client.repos.getForOrg( { 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 GET /users/:username/repos (getForUser)", function(next) { client.repos.getForUser( { username: "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 /repos/:owner/:repo/forks (getForks)", function(next) { client.repos.getForks( { owner: "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 GET /repos/:owner/:repo/hooks/:id (getHook)", function(next) { client.repos.getHook( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/hooks (getHooks)", function(next) { client.repos.getHooks( { owner: "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 /repositories/:repo_id/invitations (getInvites)", function(next) { client.repos.getInvites( { repo_id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/keys/:id (getKey)", function(next) { client.repos.getKey( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/keys (getKeys)", function(next) { client.repos.getKeys( { owner: "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/:owner/:repo/languages (getLanguages)", function(next) { client.repos.getLanguages( { owner: "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/:owner/:repo/pages/builds/latest (getLatestPagesBuild)", function(next) { client.repos.getLatestPagesBuild( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/releases/latest (getLatestRelease)", function(next) { client.repos.getLatestRelease( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/pages (getPages)", function(next) { client.repos.getPages( { owner: "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/:owner/:repo/pages/builds/:id (getPagesBuild)", function(next) { client.repos.getPagesBuild( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/pages/builds (getPagesBuilds)", function(next) { client.repos.getPagesBuilds( { owner: "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/:owner/:repo/traffic/popular/paths (getPaths)", function(next) { client.repos.getPaths( { owner: "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/:owner/:repo/branches/:branch/protection/required_pull_request_reviews (getProtectedBranchPullRequestReviewEnforcement)", function(next) { client.repos.getProtectedBranchPullRequestReviewEnforcement( { owner: "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/:owner/:repo/branches/:branch/protection/required_status_checks (getProtectedBranchRequiredStatusChecks)", function(next) { client.repos.getProtectedBranchRequiredStatusChecks( { owner: "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/:owner/:repo/branches/:branch/protection/required_status_checks/contexts (getProtectedBranchRequiredStatusChecksContexts)", function(next) { client.repos.getProtectedBranchRequiredStatusChecksContexts( { owner: "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/:owner/:repo/branches/:branch/protection/restrictions (getProtectedBranchRestrictions)", function(next) { client.repos.getProtectedBranchRestrictions( { owner: "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/:owner/:repo/branches/:branch/protection/restrictions/teams (getProtectedBranchTeamRestrictions)", function(next) { client.repos.getProtectedBranchTeamRestrictions( { owner: "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/:owner/:repo/branches/:branch/protection/restrictions/users (getProtectedBranchUserRestrictions)", function(next) { client.repos.getProtectedBranchUserRestrictions( { owner: "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 /repositories (getPublic)", function(next) { client.repos.getPublic( { since: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/readme (getReadme)", function(next) { client.repos.getReadme( { owner: "String", repo: "String", ref: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/traffic/popular/referrers (getReferrers)", function(next) { client.repos.getReferrers( { owner: "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/:owner/:repo/releases/:id (getRelease)", function(next) { client.repos.getRelease( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/releases/tags/:tag (getReleaseByTag)", function(next) { client.repos.getReleaseByTag( { owner: "String", repo: "String", tag: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/releases (getReleases)", function(next) { client.repos.getReleases( { owner: "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/:owner/:repo/commits/:ref (getShaOfCommitRef)", function(next) { client.repos.getShaOfCommitRef( { owner: "String", repo: "String", ref: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/stats/code_frequency (getStatsCodeFrequency)", function(next) { client.repos.getStatsCodeFrequency( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/stats/commit_activity (getStatsCommitActivity)", function(next) { client.repos.getStatsCommitActivity( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/stats/contributors (getStatsContributors)", function(next) { client.repos.getStatsContributors( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/stats/participation (getStatsParticipation)", function(next) { client.repos.getStatsParticipation( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/stats/punch_card (getStatsPunchCard)", function(next) { client.repos.getStatsPunchCard( { owner: "String", repo: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/commits/:ref/statuses (getStatuses)", function(next) { client.repos.getStatuses( { owner: "String", repo: "String", ref: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute GET /repos/:owner/:repo/tags (getTags)", function(next) { client.repos.getTags( { owner: "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/:owner/:repo/teams (getTeams)", function(next) { client.repos.getTeams( { owner: "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/:owner/:repo/traffic/views (getViews)", function(next) { client.repos.getViews( { owner: "String", repo: "String", page: "Number", per_page: "Number" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute POST /repos/:owner/:repo/merges (merge)", function(next) { client.repos.merge( { owner: "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 POST /repos/:owner/:repo/hooks/:id/pings (pingHook)", function(next) { client.repos.pingHook( { owner: "String", repo: "String", id: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/branches/:branch/protection (removeBranchProtection)", function(next) { client.repos.removeBranchProtection( { owner: "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 DELETE /repos/:owner/:repo/collaborators/:username (removeCollaborator)", function(next) { client.repos.removeCollaborator( { owner: "String", repo: "String", username: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/branches/:branch/protection/required_pull_request_reviews (removeProtectedBranchPullRequestReviewEnforcement)", function(next) { client.repos.removeProtectedBranchPullRequestReviewEnforcement( { owner: "String", repo: "String", branch: "String" }, function(err, res) { Assert.equal(err, null); // other assertions go here next(); } ); }); it("should successfully execute DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks (removeProtectedBranchRequiredStatusChecks)", function(next) { client.repos.removeProtectedBranchRequiredStatusChecks( { owner: "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 DELETE /repos/:owner/:repo/branches/:branch/protection/required_status_checks/contexts (removeProtectedBranchRequiredStatusChecksContexts)", function(next) { client.repos.removeProtectedBranchRequiredStatusCheck