Skip to content

Commit b4aa1fd

Browse files
Merge pull request #9 from wintondeshong/master
Refactor package to leverage AndcultureCode.JavaScript.Testing
2 parents b480982 + c878c52 commit b4aa1fd

9 files changed

Lines changed: 35 additions & 225 deletions

File tree

package-lock.json

Lines changed: 16 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"@types/lodash": "4.14.108",
2121
"@types/node": "13.11.0",
2222
"@types/rosie": "0.0.37",
23+
"andculturecode-javascript-testing": "0.0.1",
2324
"jest": "25.5.4",
2425
"jest-extended": "0.11.5",
2526
"prettier": "1.19.1",

src/__mocks__/axios.ts

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,2 @@
1-
export default {
2-
defaults: {
3-
headers: {
4-
post: {},
5-
put: {},
6-
},
7-
},
8-
delete: jest.fn(() => Promise.resolve({ data: {} })),
9-
get: jest.fn(() => Promise.resolve({ data: {} })),
10-
interceptors: {
11-
response: {
12-
use: jest.fn(),
13-
},
14-
},
15-
post: jest.fn(() => Promise.resolve({ data: {} })),
16-
put: jest.fn(() => Promise.resolve({ data: {} })),
17-
};
1+
// Hook into jest mocking, but re-export from testing
2+
export * from "andculturecode-javascript-testing/dist/mocks/axios";

src/index.ts

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,6 @@ export * from "./interfaces/service-response";
2929

3030
//#endregion Interfaces
3131

32-
// -----------------------------------------------------------------------------------------
33-
// #region Tests
34-
// -----------------------------------------------------------------------------------------
35-
36-
// factories
37-
export * from "./tests/factories/axios-response-factory";
38-
export * from "./tests/factories/factory-type";
39-
export * from "./tests/factories/stub-resource-record-factory";
40-
41-
// mocks
42-
export * from "./__mocks__/axios";
43-
export * from "./tests/mocks/mock-axios";
44-
45-
// stubs
46-
export * from "./tests/stubs/stub-resource";
47-
export * from "./tests/stubs/stub-resource-record";
48-
49-
//#endregion Tests
50-
5132
// -----------------------------------------------------------------------------------------
5233
// #region Types
5334
// -----------------------------------------------------------------------------------------

src/tests/factories/axios-response-factory.ts

Lines changed: 0 additions & 23 deletions
This file was deleted.

src/tests/factories/factory-type.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
const FactoryType = {
2-
AxiosResponse: "AxiosResponse",
32
StubResourceRecord: "StubResourceRecord",
43
};
54

src/tests/factories/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
export * from "./axios-response-factory";
1+
export { AxiosResponseFactory } from "andculturecode-javascript-testing";
22
export * from "./stub-resource-record-factory";

src/tests/mocks/mock-axios.ts

Lines changed: 0 additions & 149 deletions
This file was deleted.

0 commit comments

Comments
 (0)