Files
gerrit/polygerrit-ui/app/services/flags_test.html
Tao Zhou cef79177b0 Report enabled experiments for every event
Change-Id: I7968fd56f2ace67b73d16dce615190a60faef8b8
2020-04-09 11:44:47 +00:00

46 lines
1.5 KiB
HTML

<!DOCTYPE html>
<!--
@license
Copyright (C) 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1.0, user-scalable=yes">
<script src="/node_modules/@webcomponents/webcomponentsjs/custom-elements-es5-adapter.js"></script>
<script src="/node_modules/@webcomponents/webcomponentsjs/webcomponents-lite.js"></script>
<script src="/components/wct-browser-legacy/browser.js"></script>
<script>
window.ENABLED_EXPERIMENTS = ['a', 'a'];
</script>
<script type="module">
import '../test/common-test-setup.js';
import {flags} from './flags.js';
import {flags as flags2} from './flags.js';
suite('flags tests', () => {
test('singlton', () => {
assert.equal(flags, flags2);
});
test('isEnabled', () => {
assert.equal(flags.isEnabled('a'), true);
assert.equal(flags.isEnabled('random'), false);
});
test('enabledExperiments', () => {
assert.deepEqual(flags.enabledExperiments, ['a']);
});
});
</script>