Replaces delete flag modal by a dropdown

This commit is contained in:
Joffrey JAFFEUX
2017-11-14 07:55:08 -08:00
committed by GitHub
parent 4be8f17e66
commit 680696fc04
12 changed files with 125 additions and 117 deletions

View File

@ -80,40 +80,50 @@ QUnit.test("flagged posts - defer", assert => {
QUnit.test("flagged posts - delete + defer", assert => {
visit("/admin/flags/active");
click('.delete-flag');
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 1);
expandSelectBoxKit('.delete-flag');
});
click('.delete-defer');
andThen(() => {
selectBoxKitSelectRow('delete-defer', { selector: '.delete-flag'});
});
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 0);
assert.equal(find('.admin-flags .flagged-post').length, 0);
});
});
QUnit.test("flagged posts - delete + agree", assert => {
visit("/admin/flags/active");
click('.delete-flag');
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 1);
expandSelectBoxKit('.delete-flag');
});
click('.delete-agree');
andThen(() => {
selectBoxKitSelectRow('delete-agree', { selector: '.delete-flag'});
});
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 0);
assert.equal(find('.admin-flags .flagged-post').length, 0);
});
});
QUnit.test("flagged posts - delete + deleteSpammer", assert => {
visit("/admin/flags/active");
click('.delete-flag');
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 1);
expandSelectBoxKit('.delete-flag');
});
click('.delete-spammer');
click('.confirm-delete');
andThen(() => {
selectBoxKitSelectRow('delete-spammer', { selector: '.delete-flag'});
});
click('.confirm-delete');
andThen(() => {
assert.equal(find('.delete-flag-modal:visible').length, 0);
assert.equal(find('.admin-flags .flagged-post').length, 0);
});
});