Skip to content

Commit

Permalink
Merge pull request #1 from tamakiii-sandbox/try-add-anothor-tests
Browse files Browse the repository at this point in the history
  • Loading branch information
tamakiii committed Oct 23, 2023
2 parents ac3fb34 + 04e453b commit c228b35
Show file tree
Hide file tree
Showing 14 changed files with 404 additions and 327 deletions.
4 changes: 2 additions & 2 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"presets": ["env"]
}
"presets": ["@babel/preset-env"]
}
9 changes: 9 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
module.exports = {
// 'setupTestFrameworkScriptFile': './testSetup.js',
'moduleFileExtensions': [
'js',
],
'modulePaths': [
'./src'
],
};
Empty file removed moduels/aaa/__mocks__/index.js
Empty file.
Empty file removed moduels/bbb/__mocks__/index.js
Empty file.
5 changes: 5 additions & 0 deletions modules/aaa/__mocks__/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

export const config = {
'type': 'mocked A'
};
18 changes: 18 additions & 0 deletions modules/aaa/__tests__/a.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
'use strict';

jest.mock('../src/config', () => {
const config = {
type: 'mocked A in a.test.js'
};

return {config};
});

import { doit } from "../src/a";

describe('aaa', () => {
test('aaa', () => {
expect(doit()).toBe('a < type is: mocked A in a.test.js')
});
});

7 changes: 7 additions & 0 deletions modules/aaa/src/a.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
'use strict';

import { config } from './config';

export function doit() {
return 'a < type is: ' + config.type;
};
5 changes: 5 additions & 0 deletions modules/aaa/src/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

export const config = {
'type': 'A'
};
5 changes: 5 additions & 0 deletions modules/bbb/__mocks__/config/bbb.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

export const config = {
'name': 'mocked B'
};
12 changes: 12 additions & 0 deletions modules/bbb/__tests__/b.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
'use strict';

jest.mock('../config/bbb');

import { doit } from "../src/b";

describe('bbb', () => {
test('bbb', () => {
expect(doit()).toBe('b < name is: mocked B')
});
});

5 changes: 5 additions & 0 deletions modules/bbb/config/bbb.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

export const config = {
'name': 'B'
};
7 changes: 7 additions & 0 deletions modules/bbb/src/b.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
'use strict';

import { config } from '../config/bbb';

export function doit() {
return 'b < name is: ' + config.name;
};
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@
"@babel/core": "^7.0.0-rc.1",
"@babel/preset-env": "^7.0.0-rc.1",
"babel-core": "^7.0.0-0",
"babel-preset-env": "^1.7.0",
"babel-jest": "^23.4.2",
"babel-preset-env": "2.0.0-alpha.20",
"jest": "^23.5.0"
}
}
Loading

0 comments on commit c228b35

Please sign in to comment.