mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 22:43:33 +08:00
DEV: introduces prettier for es6 files
This commit is contained in:
@ -1,85 +1,108 @@
|
||||
import componentTest from 'helpers/component-test';
|
||||
import componentTest from "helpers/component-test";
|
||||
|
||||
moduleForComponent('list-setting', {integration: true});
|
||||
moduleForComponent("list-setting", { integration: true });
|
||||
|
||||
componentTest('default', {
|
||||
template: '{{list-setting settingValue=settingValue choices=choices}}',
|
||||
componentTest("default", {
|
||||
template: "{{list-setting settingValue=settingValue choices=choices}}",
|
||||
|
||||
beforeEach() {
|
||||
this.set('settingValue', 'bold|italic');
|
||||
this.set('choices', ['bold', 'italic', 'underline']);
|
||||
this.set("settingValue", "bold|italic");
|
||||
this.set("choices", ["bold", "italic", "underline"]);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
andThen(() => {
|
||||
assert.equal(selectKit().header().title(), 'bold,italic');
|
||||
assert.equal(selectKit().header().value(), 'bold,italic');
|
||||
assert.equal(
|
||||
selectKit()
|
||||
.header()
|
||||
.title(),
|
||||
"bold,italic"
|
||||
);
|
||||
assert.equal(
|
||||
selectKit()
|
||||
.header()
|
||||
.value(),
|
||||
"bold,italic"
|
||||
);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
componentTest('with empty string as value', {
|
||||
template: '{{list-setting settingValue=settingValue}}',
|
||||
componentTest("with empty string as value", {
|
||||
template: "{{list-setting settingValue=settingValue}}",
|
||||
|
||||
beforeEach() {
|
||||
this.set('settingValue', '');
|
||||
this.set("settingValue", "");
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
andThen(() => {
|
||||
assert.equal(selectKit().header().value(), "");
|
||||
assert.equal(
|
||||
selectKit()
|
||||
.header()
|
||||
.value(),
|
||||
""
|
||||
);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
componentTest('with only setting value', {
|
||||
template: '{{list-setting settingValue=settingValue}}',
|
||||
componentTest("with only setting value", {
|
||||
template: "{{list-setting settingValue=settingValue}}",
|
||||
|
||||
beforeEach() {
|
||||
this.set('settingValue', 'bold|italic');
|
||||
this.set("settingValue", "bold|italic");
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
andThen(() => {
|
||||
assert.equal(selectKit().header().value(), 'bold,italic');
|
||||
assert.equal(
|
||||
selectKit()
|
||||
.header()
|
||||
.value(),
|
||||
"bold,italic"
|
||||
);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
componentTest('interactions', {
|
||||
template: '{{list-setting settingValue=settingValue choices=choices}}',
|
||||
componentTest("interactions", {
|
||||
template: "{{list-setting settingValue=settingValue choices=choices}}",
|
||||
|
||||
beforeEach() {
|
||||
this.set('settingValue', 'bold|italic');
|
||||
this.set('choices', ['bold', 'italic', 'underline']);
|
||||
this.set("settingValue", "bold|italic");
|
||||
this.set("choices", ["bold", "italic", "underline"]);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
const listSetting = selectKit();
|
||||
|
||||
listSetting.expand().selectRowByValue('underline');
|
||||
listSetting.expand().selectRowByValue("underline");
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(listSetting.header().value(), 'bold,italic,underline');
|
||||
assert.equal(listSetting.header().value(), "bold,italic,underline");
|
||||
});
|
||||
|
||||
listSetting.expand().fillInFilter('strike');
|
||||
listSetting.expand().fillInFilter("strike");
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(listSetting.highlightedRow().value(), 'strike');
|
||||
assert.equal(listSetting.highlightedRow().value(), "strike");
|
||||
});
|
||||
|
||||
listSetting.keyboard().enter();
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(listSetting.header().value(), 'bold,italic,underline,strike');
|
||||
assert.equal(
|
||||
listSetting.header().value(),
|
||||
"bold,italic,underline,strike"
|
||||
);
|
||||
});
|
||||
|
||||
listSetting.keyboard().backspace();
|
||||
listSetting.keyboard().backspace();
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(listSetting.header().value(), 'bold,italic,underline');
|
||||
assert.equal(listSetting.header().value(), "bold,italic,underline");
|
||||
});
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user