UNPKG

951 BJavaScriptView Raw
1"use strict";
2
3var _fetchRepos = _interopRequireDefault(require("./fetchRepos"));
4
5var _fs = _interopRequireDefault(require("fs"));
6
7function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
8
9jest.mock("request-promise-native");
10afterEach(() => {
11 _fs.default.rmdir("~redcup", () => {}, () => {});
12});
13test("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});
25test("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