Skip to content

Commit f904196

Browse files
author
sam
committed
this working i swear
1 parent d9bc7ae commit f904196

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

Diff for: e2e/page-objects/planner.po.ts

+6
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ export class PlannerPage {
3030
return element.all(by.buttonText("Create Event")).last();
3131
}
3232

33+
getCalenderEvent(eventTitle: string) {
34+
// getting event div by finding parent div with title child
35+
return element(by.css('.event-title')).element(by.cssContainingText('div',eventTitle))
36+
//.element(by.xpath('..'));
37+
}
38+
3339
async createCustomEvent(title: string, desc: string) {
3440

3541
// set the date selector

Diff for: e2e/planner.e2e-spec.ts

+11-9
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,17 @@ describe('planner', () => {
1616
});
1717

1818
describe('while logged in', () => {
19-
let loginPage : LoginPage
19+
let loginPage : LoginPage;
20+
let eventTitle : string;
21+
let eventDesc : string;
2022

2123
beforeAll(async () => {
22-
loginPage = new LoginPage
24+
loginPage = new LoginPage;
2325
await loginPage.navigateTo();
2426
await loginPage.loginTestAccount();
2527
await plannerPage.navigateTo();
28+
eventTitle = "Special Title";
29+
eventDesc = "This is a cool description.";
2630
});
2731

2832
afterAll(async () => {
@@ -31,21 +35,19 @@ describe('planner', () => {
3135

3236

3337
it('creates a valid custom event', async () => {
34-
await plannerPage.showNewEventModal.click()
35-
await plannerPage.createCustomEvent("title", "cool description");
38+
await plannerPage.showNewEventModal.click();
39+
await plannerPage.createCustomEvent(eventTitle, eventDesc);
3640
const alertEl = alert(AlertType.Success);
3741
await browser.wait(until.presenceOf(alertEl));
3842
expect(await alertEl.$('.alert-content').getText()).toContain('Added event to planner!');
3943
});
4044

45+
// for some reason I cannot ever select the event title on the calender, no idea why
4146
// it('deletes a custom event', async () => {
42-
//
47+
// await plannerPage.getCalenderEvent(eventTitle).click();
48+
// await browser.sleep(3500);
4349
// });
4450

4551
})
4652

47-
// it('navigates months', async () => {
48-
//
49-
// })
50-
5153
})

0 commit comments

Comments
 (0)