
committed by
Kara Erickson

parent
f7e1c21596
commit
daac33cdc8
2
packages/zone.js/test/jest/jest-zone.js
Normal file
2
packages/zone.js/test/jest/jest-zone.js
Normal file
@ -0,0 +1,2 @@
|
||||
require('../../../../dist/bin/packages/zone.js/npm_package/dist/zone');
|
||||
require('../../../../dist/bin/packages/zone.js/npm_package/dist/zone-testing');
|
3
packages/zone.js/test/jest/jest.config.js
Normal file
3
packages/zone.js/test/jest/jest.config.js
Normal file
@ -0,0 +1,3 @@
|
||||
module.exports = {
|
||||
setupFilesAfterEnv: ['./jest-zone.js']
|
||||
};
|
39
packages/zone.js/test/jest/jest.spec.js
Normal file
39
packages/zone.js/test/jest/jest.spec.js
Normal file
@ -0,0 +1,39 @@
|
||||
function assertInsideProxyZone() {
|
||||
expect(Zone.current.name).toEqual('ProxyZone');
|
||||
}
|
||||
function assertInsideSyncDescribeZone() {
|
||||
expect(Zone.current.name).toEqual('syncTestZone for jest.describe');
|
||||
}
|
||||
describe('describe', () => {
|
||||
assertInsideSyncDescribeZone();
|
||||
beforeEach(() => { assertInsideProxyZone(); });
|
||||
beforeAll(() => { assertInsideProxyZone(); });
|
||||
afterEach(() => { assertInsideProxyZone(); });
|
||||
afterAll(() => { assertInsideProxyZone(); });
|
||||
});
|
||||
describe.each([[1, 2]])('describe.each', (arg1, arg2) => {
|
||||
assertInsideSyncDescribeZone();
|
||||
expect(arg1).toBe(1);
|
||||
expect(arg2).toBe(2);
|
||||
});
|
||||
describe('test', () => {
|
||||
it('it', () => { assertInsideProxyZone(); });
|
||||
it.each([[1, 2]])('it.each', (arg1, arg2) => {
|
||||
assertInsideProxyZone();
|
||||
expect(arg1).toBe(1);
|
||||
expect(arg2).toBe(2);
|
||||
});
|
||||
test('test', () => { assertInsideProxyZone(); });
|
||||
test.each([[]])('test.each', () => { assertInsideProxyZone(); });
|
||||
});
|
||||
|
||||
it('it', () => { assertInsideProxyZone(); });
|
||||
it.each([[1, 2]])('it.each', (arg1, arg2) => {
|
||||
assertInsideProxyZone();
|
||||
expect(arg1).toBe(1);
|
||||
expect(arg2).toBe(2);
|
||||
});
|
||||
test('test', () => { assertInsideProxyZone(); });
|
||||
test.each([[]])('test.each', () => { assertInsideProxyZone(); });
|
||||
|
||||
test.todo('todo');
|
Reference in New Issue
Block a user