Skip to content

Commit

Permalink
chore(tests): added first ts test for info package (#584)
Browse files Browse the repository at this point in the history
  • Loading branch information
ematipico committed Sep 22, 2018
1 parent 1a8099c commit 91cc499
Show file tree
Hide file tree
Showing 15 changed files with 225 additions and 375 deletions.
401 changes: 109 additions & 292 deletions package-lock.json

Large diffs are not rendered by default.

9 changes: 6 additions & 3 deletions package.json
Expand Up @@ -60,7 +60,10 @@
"coverageReporters": [
"json",
"html"
]
],
"moduleNameMapper": {
"^.+\\.(ts)?$": "ts-jest"
}
},
"nyc": {
"include": [
Expand Down Expand Up @@ -119,9 +122,8 @@
"bundlesize": "^0.17.0",
"codecov": "^3.1.0",
"commitizen": "^2.10.1",
"commitlint-config-cz": "^0.10.1",
"conventional-changelog-cli": "^2.0.5",
"conventional-changelog-lint-config-cz": "^0.3.0",
"cz-customizable": "^5.2.0",
"eslint": "^5.5.0",
"eslint-plugin-node": "^7.0.1",
"husky": "^0.14.3",
Expand All @@ -133,6 +135,7 @@
"prettier-eslint-cli": "^4.7.1",
"rimraf": "^2.6.2",
"schema-utils": "^1.0.0",
"ts-jest": "^23.10.1",
"tslint": "^5.11.0",
"typedoc": "^0.12.0",
"typedoc-plugin-monorepo": "^0.1.0",
Expand Down
6 changes: 3 additions & 3 deletions packages/add/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/generate-loader/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/generate-plugin/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 13 additions & 13 deletions packages/generators/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions packages/info/__tests__/index.test.ts
@@ -0,0 +1,16 @@
import { information } from "../index";

describe("info", () => {
it("should return the information of the enviroment", async () => {
const returnedInformation = information();
const expectedInformation = {
Binaries: ["Node", "Yarn", "npm"],
Browsers: ["Chrome", "Firefox", "Safari"],
System: ["OS", "CPU"],
npmGlobalPackages: ["webpack", "webpack-cli"],
npmPackages: "*webpack*",
};

expect(returnedInformation).toEqual(expectedInformation);
});
});
20 changes: 11 additions & 9 deletions packages/info/index.ts
Expand Up @@ -5,14 +5,16 @@ import * as process from "process";
* Prints debugging information for webpack issue reporting
*/

export function information() {
return {
Binaries: ["Node", "Yarn", "npm"],
Browsers: ["Chrome", "Firefox", "Safari"],
System: ["OS", "CPU"],
npmGlobalPackages: ["webpack", "webpack-cli"],
npmPackages: "*webpack*",
};
}

export default async function info() {
process.stdout.write(
await envinfo.run({
Binaries: ["Node", "Yarn", "npm"],
Browsers: ["Chrome", "Firefox", "Safari"],
System: ["OS", "CPU"],
npmGlobalPackages: ["webpack", "webpack-cli"],
npmPackages: "*webpack*",
}),
);
process.stdout.write(await envinfo.run(information()));
}
6 changes: 3 additions & 3 deletions packages/info/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/init/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 20 additions & 11 deletions packages/migrate/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions packages/serve/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

40 changes: 24 additions & 16 deletions packages/utils/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 2 additions & 7 deletions tsconfig.base.json
Expand Up @@ -6,11 +6,6 @@
"allowSyntheticDefaultImports": true,
"skipLibCheck": true
},
"include": [
"packages/**/*.ts"
],
"exclude": [
"node_modules/**",
"packages/*/node_modules/**"
]
"include": ["packages/**/*.ts"],
"exclude": ["node_modules/**", "packages/*/node_modules/**", "packages/*/__tests__/*.test.ts"]
}
12 changes: 6 additions & 6 deletions tsconfig.json
@@ -1,6 +1,6 @@
{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"allowJs": true
}
}
{
"extends": "./tsconfig.base.json",
"compilerOptions": {
"allowJs": true
}
}

0 comments on commit 91cc499

Please sign in to comment.