mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 03:06:53 +08: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');
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user