mirror of https://github.com/vector-im/riot-web
fix test lint
parent
f9f7abb0d1
commit
63f1c41d18
|
@ -25,51 +25,48 @@ describe('PhasedRollOut', function() {
|
||||||
|
|
||||||
it('should return true if phased rollout feature is not configured', function() {
|
it('should return true if phased rollout feature is not configured', function() {
|
||||||
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 0, {
|
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 0, {
|
||||||
"feature_other": {offset: 0, period: 0}
|
"feature_other": {offset: 0, period: 0},
|
||||||
})).toBeTruthy();
|
})).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it('should return false if phased rollout for feature is misconfigured', function() {
|
it('should return false if phased rollout for feature is misconfigured', function() {
|
||||||
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 0, {
|
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 0, {
|
||||||
"feature_test": {}
|
"feature_test": {},
|
||||||
})).toBeFalsy();
|
})).toBeFalsy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should return false if phased rollout hasn't started yet", function() {
|
it("should return false if phased rollout hasn't started yet", function() {
|
||||||
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 5000000,{
|
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test", 5000000, {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE},
|
||||||
})).toBeFalsy();
|
})).toBeFalsy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should start to return true in bucket 2/10 for '@user:hs'", function() {
|
it("should start to return true in bucket 2/10 for '@user:hs'", function() {
|
||||||
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test",
|
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test",
|
||||||
OFFSET + (MS_IN_MINUTE * 2) - 1, {
|
OFFSET + (MS_IN_MINUTE * 2) - 1, {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10},
|
||||||
})).toBeFalsy();
|
})).toBeFalsy();
|
||||||
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test",
|
expect(phasedRollOutExpiredForUser("@user:hs", "feature_test",
|
||||||
OFFSET + (MS_IN_MINUTE * 2), {
|
OFFSET + (MS_IN_MINUTE * 2), {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10},
|
||||||
})).toBeTruthy();
|
})).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should start to return true in bucket 4/10 for 'alice@other-hs'", function() {
|
it("should start to return true in bucket 4/10 for 'alice@other-hs'", function() {
|
||||||
expect(phasedRollOutExpiredForUser("alice@other-hs", "feature_test",
|
expect(phasedRollOutExpiredForUser("alice@other-hs", "feature_test",
|
||||||
OFFSET + (MS_IN_MINUTE * 4) - 1, {
|
OFFSET + (MS_IN_MINUTE * 4) - 1, {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10},
|
||||||
})).toBeFalsy();
|
})).toBeFalsy();
|
||||||
expect(phasedRollOutExpiredForUser("alice@other-hs", "feature_test",
|
expect(phasedRollOutExpiredForUser("alice@other-hs", "feature_test",
|
||||||
OFFSET + (MS_IN_MINUTE * 4), {
|
OFFSET + (MS_IN_MINUTE * 4), {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10},
|
||||||
})).toBeTruthy();
|
})).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
it("should return true after complete rollout period'", function() {
|
it("should return true after complete rollout period'", function() {
|
||||||
expect(phasedRollOutExpiredForUser("user:hs", "feature_test",
|
expect(phasedRollOutExpiredForUser("user:hs", "feature_test",
|
||||||
OFFSET + (MS_IN_MINUTE * 20), {
|
OFFSET + (MS_IN_MINUTE * 20), {
|
||||||
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10}
|
"feature_test": {offset: OFFSET, period: MS_IN_MINUTE * 10},
|
||||||
})).toBeTruthy();
|
})).toBeTruthy();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue