summaryrefslogtreecommitdiff
path: root/addons/note/static/tests
diff options
context:
space:
mode:
Diffstat (limited to 'addons/note/static/tests')
-rw-r--r--addons/note/static/tests/systray_activity_menu_tests.js34
1 files changed, 17 insertions, 17 deletions
diff --git a/addons/note/static/tests/systray_activity_menu_tests.js b/addons/note/static/tests/systray_activity_menu_tests.js
index 81b2c5ac198..8c4e2dde60a 100644
--- a/addons/note/static/tests/systray_activity_menu_tests.js
+++ b/addons/note/static/tests/systray_activity_menu_tests.js
@@ -38,7 +38,7 @@ QUnit.test('note activity menu widget: create note from activity menu', function
assert.expect(15);
var self = this;
var activityMenu = new ActivityMenu();
- testUtils.addMockEnvironment(activityMenu, {
+ testUtils.mock.addMockEnvironment(activityMenu, {
services: this.services,
mockRPC: function (route, args) {
if (args.method === 'systray_get_activities') {
@@ -72,52 +72,52 @@ QUnit.test('note activity menu widget: create note from activity menu', function
},
});
activityMenu.appendTo($('#qunit-fixture'));
- assert.ok(activityMenu.$el.hasClass('o_mail_systray_item'),
+ assert.hasClass(activityMenu.$el,'o_mail_systray_item',
'should be the instance of widget');
assert.strictEqual(activityMenu.$('.o_notification_counter').text(), '0',
"should not have any activity notification initially");
// toggle quick create for note
- activityMenu.$('.dropdown-toggle').click();
- assert.strictEqual(activityMenu.$('.o_no_activity').length, 1,
+ testUtils.dom.click(activityMenu.$('.dropdown-toggle'));
+ assert.containsOnce(activityMenu, '.o_no_activity',
"should not have any activity preview");
- assert.strictEqual(activityMenu.$('.o_note_show').hasClass('d-none'), false,
+ assert.doesNotHaveClass(activityMenu.$('.o_note_show'), 'd-none',
'ActivityMenu should have Add new note CTA');
- activityMenu.$('.o_note_show').click();
- assert.strictEqual(activityMenu.$('.o_note_show').hasClass('d-none'), true,
+ testUtils.dom.click(activityMenu.$('.o_note_show'));
+ assert.hasClass(activityMenu.$('.o_note_show'), 'd-none',
'ActivityMenu should hide CTA when entering a new note');
- assert.strictEqual(activityMenu.$('.o_note').hasClass('d-none'), false,
+ assert.doesNotHaveClass(activityMenu.$('.o_note'), 'd-none',
'ActivityMenu should display input for new note');
// creating quick note without date
activityMenu.$("input.o_note_input").val("New Note");
- activityMenu.$(".o_note_save").click();
+ testUtils.dom.click(activityMenu.$(".o_note_save"));
assert.strictEqual(activityMenu.$('.o_notification_counter').text(), '1',
"should increment activity notification counter after creating a note");
- assert.strictEqual(activityMenu.$('.o_mail_preview[data-res_model="note.note"]').length, 1,
+ assert.containsOnce(activityMenu, '.o_mail_preview[data-res_model="note.note"]',
"should have an activity preview that is a note");
assert.strictEqual(activityMenu.$('.o_activity_filter_button[data-filter="today"]').text().trim(),
"1 Today",
"should display one note for today");
- assert.strictEqual(activityMenu.$('.o_note_show').hasClass('d-none'), false,
+ assert.doesNotHaveClass(activityMenu.$('.o_note_show'), 'd-none',
'ActivityMenu add note button should be displayed');
- assert.strictEqual(activityMenu.$('.o_note').hasClass('d-none'), true,
+ assert.hasClass(activityMenu.$('.o_note'), 'd-none',
'ActivityMenu add note input should be hidden');
// creating quick note with date
- activityMenu.$('.o_note_show').click();
+ testUtils.dom.click(activityMenu.$('.o_note_show'));
activityMenu.$('input.o_note_input').val("New Note");
- activityMenu.$('.o_note_set_datetime').click();
- activityMenu.$(".o_note_save").click();
+ testUtils.dom.click(activityMenu.$('.o_note_set_datetime'));
+ testUtils.dom.click(activityMenu.$(".o_note_save"));
assert.strictEqual(activityMenu.$('.o_notification_counter').text(), '2',
"should increment activity notification counter after creating a second note");
assert.strictEqual(activityMenu.$('.o_activity_filter_button[data-filter="today"]').text().trim(),
"2 Today",
"should display 2 notes for today");
- assert.strictEqual(activityMenu.$('.o_note_show').hasClass('d-none'), false,
+ assert.doesNotHaveClass(activityMenu.$('.o_note_show'), 'd-none',
'ActivityMenu add note button should be displayed');
- assert.strictEqual(activityMenu.$('.o_note').hasClass('d-none'), true,
+ assert.hasClass(activityMenu.$('.o_note'), 'd-none',
'ActivityMenu add note input should be hidden');
activityMenu.destroy();
});