From 7114260db6847c37b36ef2e8a4de64b5ed21635d Mon Sep 17 00:00:00 2001 From: Michael Kriese <michael.kriese@visualon.de> Date: Thu, 16 May 2019 13:42:25 +0200 Subject: [PATCH] test(gitFs): convert tests to typescript (#3719) --- ...orage.spec.js.snap => storage.spec.ts.snap} | 0 .../git/{storage.spec.js => storage.spec.ts} | 18 ++++++++---------- test/tsconfig.json | 6 ++++++ tsconfig.app.json | 3 ++- tsconfig.json | 2 +- 5 files changed, 17 insertions(+), 12 deletions(-) rename test/platform/git/__snapshots__/{storage.spec.js.snap => storage.spec.ts.snap} (100%) rename test/platform/git/{storage.spec.js => storage.spec.ts} (95%) create mode 100644 test/tsconfig.json diff --git a/test/platform/git/__snapshots__/storage.spec.js.snap b/test/platform/git/__snapshots__/storage.spec.ts.snap similarity index 100% rename from test/platform/git/__snapshots__/storage.spec.js.snap rename to test/platform/git/__snapshots__/storage.spec.ts.snap diff --git a/test/platform/git/storage.spec.js b/test/platform/git/storage.spec.ts similarity index 95% rename from test/platform/git/storage.spec.js rename to test/platform/git/storage.spec.ts index ce61907925..6aea43a85b 100644 --- a/test/platform/git/storage.spec.js +++ b/test/platform/git/storage.spec.ts @@ -1,7 +1,7 @@ -const fs = require('fs-extra'); -const Git = require('simple-git/promise'); -const tmp = require('tmp-promise'); -const GitStorage = require('../../../lib/platform/git/storage'); +import fs from 'fs-extra'; +import Git from 'simple-git/promise'; +import tmp from 'tmp-promise'; +import GitStorage from '../../../lib/platform/git/storage'; describe('platform/git/storage', () => { jest.setTimeout(15000); @@ -9,8 +9,8 @@ describe('platform/git/storage', () => { const git = new GitStorage(); const masterCommitDate = new Date(); masterCommitDate.setMilliseconds(0); - let base; - let origin; + let base: tmp.DirectoryResult; + let origin: tmp.DirectoryResult; beforeAll(async () => { base = await tmp.dir({ unsafeCleanup: true }); const repo = Git(base.path).silent(true); @@ -38,7 +38,7 @@ describe('platform/git/storage', () => { await repo.checkout('master'); }); - let tmpDir; + let tmpDir: tmp.DirectoryResult; beforeEach(async () => { origin = await tmp.dir({ unsafeCleanup: true }); @@ -51,8 +51,6 @@ describe('platform/git/storage', () => { }; await git.initRepo({ localDir: tmpDir.path, - platform: 'github', - repository: 'owner/repo-name', url: origin.path, }); }); @@ -149,7 +147,7 @@ describe('platform/git/storage', () => { describe('deleteBranch(branchName)', () => { it('should send delete', async () => { await git.deleteBranch('renovate/past_branch'); - const branches = await Git(origin.path).branch(); + const branches = await Git(origin.path).branch({}); expect(branches.all).not.toContain('renovate/past_branch'); }); }); diff --git a/test/tsconfig.json b/test/tsconfig.json new file mode 100644 index 0000000000..a0b4d2f9f9 --- /dev/null +++ b/test/tsconfig.json @@ -0,0 +1,6 @@ +{ + "extends": "../tsconfig", + "compilerOptions": { + "types": ["node", "jest"] + } +} diff --git a/tsconfig.app.json b/tsconfig.app.json index 10a65a4384..fb2a4e1e6b 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -2,5 +2,6 @@ "extends": "./tsconfig", "compilerOptions": { "resolveJsonModule": false - } + }, + "include": ["lib/**/*"] } diff --git a/tsconfig.json b/tsconfig.json index 4f4b2cf665..8736feba2a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,6 +13,6 @@ "lib": ["es2018"], "types": ["node"] }, - "include": ["lib/**/*"], + "include": ["lib/**/*", "test/**/*"], "exclude": ["node_modules", "./.cache", "./dist"] } -- GitLab