Show window titlebar in test

This commit is contained in:
Evan Hahn
2021-07-28 18:46:25 -05:00
committed by GitHub
parent 6e4a3561f1
commit b826097237
3 changed files with 29 additions and 12 deletions

View File

@@ -39,3 +39,6 @@ export const parseEnvironment = makeEnumParser(
Environment,
Environment.Production
);
export const isTestEnvironment = (env: Environment): boolean =>
env === Environment.Test || env === Environment.TestLib;

View File

@@ -3,7 +3,11 @@
import { assert } from 'chai';
import { parseEnvironment, Environment } from '../environment';
import {
Environment,
isTestEnvironment,
parseEnvironment,
} from '../environment';
describe('environment utilities', () => {
describe('parseEnvironment', () => {
@@ -38,4 +42,17 @@ describe('environment utilities', () => {
assert.equal(parseEnvironment('test-lib'), Environment.TestLib);
});
});
describe('isTestEnvironment', () => {
it('returns false for non-test environments', () => {
assert.isFalse(isTestEnvironment(Environment.Development));
assert.isFalse(isTestEnvironment(Environment.Production));
assert.isFalse(isTestEnvironment(Environment.Staging));
});
it('returns true for test environments', () => {
assert.isTrue(isTestEnvironment(Environment.Test));
assert.isTrue(isTestEnvironment(Environment.TestLib));
});
});
});