33 lines
1.4 KiB
JavaScript
33 lines
1.4 KiB
JavaScript
import { contains, mailModels } from "@mail/../tests/mail_test_helpers";
|
|
import { MailTestActivity } from "@test_mail/../tests/mock_server/models/mail_test_activity";
|
|
import { MailTestMultiCompany } from "@test_mail/../tests/mock_server/models/mail_test_multi_company";
|
|
import { MailTestMultiCompanyRead } from "@test_mail/../tests/mock_server/models/mail_test_multi_company_read";
|
|
import { MailTestProperties } from "@test_mail/../tests/mock_server/models/mail_test_properties";
|
|
import { MailTestSimpleMainAttachment } from "./mock_server/models/mail_test_simple_main_attachment";
|
|
import { MailTestSimple } from "@test_mail/../tests/mock_server/models/mail_test_simple";
|
|
import { MailTestTrackAll } from "@test_mail/../tests/mock_server/models/mail_test_track_all";
|
|
import { defineModels, defineParams } from "@web/../tests/web_test_helpers";
|
|
|
|
export const testMailModels = {
|
|
...mailModels,
|
|
MailTestActivity,
|
|
MailTestMultiCompany,
|
|
MailTestMultiCompanyRead,
|
|
MailTestProperties,
|
|
MailTestSimpleMainAttachment,
|
|
MailTestSimple,
|
|
MailTestTrackAll,
|
|
};
|
|
|
|
export function defineTestMailModels() {
|
|
defineParams({ suite: "test_mail" }, "replace");
|
|
defineModels(testMailModels);
|
|
}
|
|
|
|
export async function editSelect(selector, value) {
|
|
await contains(selector);
|
|
const el = document.querySelector(selector);
|
|
el.value = value;
|
|
el.dispatchEvent(new Event("change"));
|
|
}
|