2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00

FEATURE: Use ACE for badge queries (#5269)

* FEATURE: Use ACE for badge queries

* Forgot disabled

* When disabled, cursor should be `not-allowed`

* Tests + prefix custom attribute with `data-`
This commit is contained in:
OsamaSayegh 2017-10-30 10:07:49 +03:00 committed by Sam
parent fab3e25101
commit 55095bc44e
4 changed files with 74 additions and 2 deletions

View file

@ -17,3 +17,22 @@ componentTest('html editor', {
assert.ok(this.$('.ace_editor').length, 'it renders the ace editor');
}
});
componentTest('sql editor', {
template: '{{ace-editor mode="sql" content="SELECT * FROM users"}}',
test(assert) {
assert.expect(1);
assert.ok(this.$('.ace_editor').length, 'it renders the ace editor');
}
});
componentTest('disabled editor', {
template: '{{ace-editor mode="sql" content="SELECT * FROM users" disabled=true}}',
test(assert) {
const $ace = this.$('.ace_editor');
assert.expect(3);
assert.ok($ace.length, 'it renders the ace editor');
assert.equal($ace.parent().data().editor.getReadOnly(), true, 'it sets ACE to read-only mode');
assert.equal($ace.parent().attr('data-disabled'), "true", 'ACE wrapper has `data-disabled` attribute set to true');
}
});