50 lines
1.4 KiB
JavaScript
50 lines
1.4 KiB
JavaScript
/** @odoo-module **/
|
|
|
|
import { start, startServer } from '@mail/../tests/helpers/test_utils';
|
|
|
|
QUnit.module('calendar', () => {
|
|
QUnit.module('components', () => {
|
|
QUnit.module('activity_tests.js');
|
|
|
|
QUnit.test('activity click on Reschedule', async function (assert) {
|
|
assert.expect(1);
|
|
|
|
const pyEnv = await startServer();
|
|
const resPartnerId = pyEnv['res.partner'].create({});
|
|
const meetingActivityTypeId = pyEnv['mail.activity.type'].create({ icon: 'fa-calendar', name: "Meeting" });
|
|
const calendarAttendeeId = pyEnv['calendar.attendee'].create({ partner_id: resPartnerId });
|
|
const calendaMeetingId = pyEnv['calendar.event'].create({
|
|
res_model: "calendar.event",
|
|
name: "meeting1",
|
|
start: "2022-07-06 06:30:00",
|
|
attendee_ids: [calendarAttendeeId],
|
|
});
|
|
pyEnv['mail.activity'].create({
|
|
name: "Small Meeting",
|
|
activity_type_id: meetingActivityTypeId,
|
|
can_write: true,
|
|
res_id: resPartnerId,
|
|
res_model: 'res.partner',
|
|
calendar_event_id: calendaMeetingId,
|
|
});
|
|
|
|
const { click, openFormView } = await start();
|
|
|
|
await openFormView(
|
|
{
|
|
res_model: 'res.partner',
|
|
res_id: resPartnerId,
|
|
},
|
|
);
|
|
|
|
await click('.o_Activity_editButton');
|
|
assert.containsOnce(
|
|
document.body,
|
|
'.o_calendar_view',
|
|
"should have opened calendar view"
|
|
);
|
|
});
|
|
|
|
});
|
|
});
|