Files
Node.js-14-Cookbook/Chapter08/stubbing-http-requests/test/test.js
T
2020-07-01 04:11:57 +01:00

18 lines
478 B
JavaScript

const test = require("tape");
const sinon = require("sinon");
const github = require("../github.js");
const octokitUserData = require("./octokitUserData.js");
test("Get GitHub user by username", async function (t) {
t.plan(3);
sinon.stub(github, "getGitHubUser").returns(octokitUserData);
const githubUser = await github.getGitHubUser("octokit");
t.equal(githubUser.id, 3430433);
t.equal(githubUser.login, "octokit");
t.equal(githubUser.name, "Octokit");
});