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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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));
});
});
});