mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: replace admin flags modal by a select-box
This commit is contained in:
@@ -14,40 +14,50 @@ QUnit.test("flagged posts", assert => {
|
||||
|
||||
QUnit.test("flagged posts - agree", assert => {
|
||||
visit("/admin/flags/active");
|
||||
click('.agree-flag');
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 1);
|
||||
expandSelectBoxKit('.agree-flag');
|
||||
});
|
||||
click('.confirm-agree-keep');
|
||||
|
||||
andThen(() => {
|
||||
selectBoxKitSelectRow('confirm-agree-keep', { selector: '.agree-flag'});
|
||||
});
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 0, 'modal is closed');
|
||||
assert.equal(find('.admin-flags .flagged-post').length, 0, 'post was removed');
|
||||
});
|
||||
});
|
||||
|
||||
QUnit.test("flagged posts - agree + hide", assert => {
|
||||
visit("/admin/flags/active");
|
||||
click('.agree-flag');
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 1);
|
||||
expandSelectBoxKit('.agree-flag');
|
||||
});
|
||||
click('.confirm-agree-hide');
|
||||
|
||||
andThen(() => {
|
||||
selectBoxKitSelectRow('confirm-agree-hide', { selector: '.agree-flag'});
|
||||
});
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 0, 'modal is closed');
|
||||
assert.equal(find('.admin-flags .flagged-post').length, 0, 'post was removed');
|
||||
});
|
||||
});
|
||||
|
||||
QUnit.test("flagged posts - agree + deleteSpammer", assert => {
|
||||
visit("/admin/flags/active");
|
||||
click('.agree-flag');
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 1);
|
||||
expandSelectBoxKit('.agree-flag');
|
||||
});
|
||||
click('.delete-spammer');
|
||||
click('.confirm-delete');
|
||||
|
||||
andThen(() => {
|
||||
selectBoxKitSelectRow('delete-spammer', { selector: '.agree-flag'});
|
||||
});
|
||||
|
||||
click('.confirm-delete');
|
||||
|
||||
andThen(() => {
|
||||
assert.equal(find('.agree-flag-modal:visible').length, 0, 'modal is closed');
|
||||
assert.equal(find('.admin-flags .flagged-post').length, 0, 'post was removed');
|
||||
});
|
||||
});
|
||||
|
||||
@@ -142,7 +142,7 @@ componentTest('supports options to limit size', {
|
||||
template: '{{select-box-kit collectionHeight=20 content=content}}',
|
||||
|
||||
beforeEach() {
|
||||
this.set("content", [{ id: 1, name: "robin" }]);
|
||||
this.set("content", ["robin", "régis"]);
|
||||
},
|
||||
|
||||
test(assert) {
|
||||
|
||||
Reference in New Issue
Block a user