1 | "use strict";
|
2 |
|
3 | var _fetchRepos = _interopRequireDefault(require("./fetchRepos"));
|
4 |
|
5 | var _fs = _interopRequireDefault(require("fs"));
|
6 |
|
7 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
8 |
|
9 | jest.mock("request-promise-native");
|
10 | afterEach(() => {
|
11 | _fs.default.rmdir("~redcup", () => {}, () => {});
|
12 | });
|
13 | test("Can fetch template repos from github", async () => {
|
14 | const argv = {
|
15 | name: "tmp",
|
16 | dest: "~tmp",
|
17 | type: "template"
|
18 | };
|
19 | const results = await (0, _fetchRepos.default)({
|
20 | argv
|
21 | });
|
22 | expect(results.choices.length).toEqual(1);
|
23 | expect(results.templates.maptemplate).toBeDefined();
|
24 | });
|
25 | test("Can fetch storymap repos from github", async () => {
|
26 | const argv = {
|
27 | name: "tmp",
|
28 | dest: "~tmp",
|
29 | type: "storymap"
|
30 | };
|
31 | const results = await (0, _fetchRepos.default)({
|
32 | argv
|
33 | });
|
34 | expect(results.choices.length).toEqual(2);
|
35 | expect(results.templates.storymap).toBeDefined();
|
36 | }); |
\ | No newline at end of file |