93 lines
2.0 KiB
JavaScript
93 lines
2.0 KiB
JavaScript
const Page = require('./core/page');
|
|
const Send = require('./chat/send');
|
|
const Clear = require('./chat/clear');
|
|
const Copy = require('./chat/copy');
|
|
const Save = require('./chat/save');
|
|
const MultiUsers = require('./user/multiusers');
|
|
|
|
describe('Chat', () => {
|
|
test('Send message', async () => {
|
|
const test = new Send();
|
|
let response;
|
|
try {
|
|
await test.init(Page.getArgs());
|
|
response = await test.test();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
|
|
test('Clear chat', async () => {
|
|
const test = new Clear();
|
|
let response;
|
|
try {
|
|
await test.init(Page.getArgs());
|
|
response = await test.test();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
|
|
test('Copy chat', async () => {
|
|
const test = new Copy();
|
|
let response;
|
|
try {
|
|
await test.init(Page.getArgs());
|
|
response = await test.test();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
|
|
test('Save chat', async () => {
|
|
const test = new Save();
|
|
let response;
|
|
try {
|
|
await test.init(Page.getArgs());
|
|
response = await test.test();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
|
|
test('Send private chat to other User', async () => {
|
|
const test = new MultiUsers();
|
|
let response;
|
|
try {
|
|
await test.init();
|
|
response = await test.multiUsersPrivateChat();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
|
|
test('Send public chat', async () => {
|
|
const test = new MultiUsers();
|
|
let response;
|
|
try {
|
|
await test.init();
|
|
response = await test.multiUsersPublicChat();
|
|
} catch (e) {
|
|
console.log(e);
|
|
} finally {
|
|
await test.close();
|
|
}
|
|
expect(response).toBe(true);
|
|
});
|
|
});
|