Introduce new auto-updating staging channel

This commit is contained in:
Scott Nonnenberg 2022-06-14 15:08:38 -07:00 committed by GitHub
parent 4038d781d6
commit 038ec9e05d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 117 additions and 2 deletions

View file

@ -10,6 +10,7 @@ import {
isAlpha,
isBeta,
isProduction,
isStaging,
} from '../../util/version';
describe('version utilities', () => {
@ -44,6 +45,7 @@ describe('version utilities', () => {
describe('isAlpha', () => {
it('returns false for non-alpha version strings', () => {
assert.isFalse(isAlpha('1.2.3'));
assert.isFalse(isAlpha('1.2.3-staging.1'));
assert.isFalse(isAlpha('1.2.3-beta'));
assert.isFalse(isAlpha('1.2.3-beta.1'));
assert.isFalse(isAlpha('1.2.3-rc.1'));
@ -55,6 +57,22 @@ describe('version utilities', () => {
});
});
describe('isStaging', () => {
it('returns false for non-staging version strings', () => {
assert.isFalse(isStaging('1.2.3'));
assert.isFalse(isStaging('1.2.3-alpha.1'));
assert.isFalse(isStaging('1.2.3-beta'));
assert.isFalse(isStaging('1.2.3-beta.1'));
assert.isFalse(isStaging('1.2.3-rc.1'));
});
it('returns true for Staging version strings', () => {
assert.isTrue(isStaging('1.2.3-staging'));
assert.isTrue(isStaging('1.2.3-staging.1'));
assert.isTrue(isStaging('1.2.3-staging.1232.23-adsfs'));
});
});
describe('generateAlphaVersion', () => {
beforeEach(function beforeEach() {
// This isn't a hook.