Skip to content

Commit

Permalink
test: update test expectations to fix failing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
aldeed committed Jul 9, 2020
1 parent 7f18d03 commit ed4da67
Show file tree
Hide file tree
Showing 4 changed files with 584 additions and 92 deletions.
135 changes: 105 additions & 30 deletions test/build-workflow/__snapshots__/buildSteps.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,52 @@ Array [
"isTrusted": true,
"name": "mousedown",
"page": 0,
"selector": "text=\\"Log in\\"",
"selector": "p",
"target": Object {
"attrs": Object {
"href": "/login",
},
"attrs": Object {},
"children": Array [
Object {
"content": "Log in",
"content": "To log in, use ",
"type": "text",
},
Object {
"attrs": Object {},
"children": Array [
Object {
"content": "tomsmith",
"type": "text",
},
],
"name": "i",
"type": "tag",
"voidElement": false,
},
Object {
"content": " as the username, and ",
"type": "text",
},
Object {
"attrs": Object {},
"children": Array [
Object {
"content": "SuperSecretPassword!",
"type": "text",
},
],
"name": "i",
"type": "tag",
"voidElement": false,
},
Object {
"content": " as the password.",
"type": "text",
},
],
"name": "a",
"name": "p",
"type": "tag",
"voidElement": false,
},
"time": 1588025517066,
"time": 1594315658170,
},
"index": 0,
},
Expand All @@ -48,40 +78,40 @@ Array [
"type": "tag",
"voidElement": true,
},
"time": 1588025518191,
"time": 1594315658987,
},
"index": 1,
},
Object {
"action": "type",
"action": "fill",
"event": Object {
"index": 4,
"index": 25,
"isTrusted": true,
"name": "keydown",
"name": "input",
"page": 0,
"selector": "#username",
"target": Object {
"attrs": Object {
"autocomplete": "off",
"id": "username",
"type": "text",
"value": "",
"value": "tomsmit",
},
"children": Array [],
"name": "input",
"type": "tag",
"voidElement": true,
},
"time": 1588025518976,
"value": "t",
"time": 1594315661241,
"value": "tomsmith",
},
"index": 2,
"value": "tomsmith",
},
Object {
"action": "press",
"event": Object {
"index": 20,
"index": 28,
"isTrusted": true,
"name": "keydown",
"page": 0,
Expand All @@ -98,18 +128,18 @@ Array [
"type": "tag",
"voidElement": true,
},
"time": 1588025520059,
"time": 1594315661554,
"value": "Tab",
},
"index": 3,
"value": "Tab",
},
Object {
"action": "type",
"action": "fill",
"event": Object {
"index": 24,
"index": 34,
"isTrusted": true,
"name": "paste",
"name": "input",
"page": 0,
"selector": "#password",
"target": Object {
Expand All @@ -124,7 +154,7 @@ Array [
"type": "tag",
"voidElement": true,
},
"time": 1588025520971,
"time": 1594315662066,
"value": "SuperSecretPassword!",
},
"index": 4,
Expand All @@ -133,7 +163,7 @@ Array [
Object {
"action": "press",
"event": Object {
"index": 26,
"index": 37,
"isTrusted": true,
"name": "keydown",
"page": 0,
Expand All @@ -150,35 +180,80 @@ Array [
"type": "tag",
"voidElement": true,
},
"time": 1588025521606,
"value": "Enter",
"time": 1594315663331,
"value": "Tab",
},
"index": 5,
"value": "Tab",
},
Object {
"action": "press",
"event": Object {
"index": 40,
"isTrusted": true,
"name": "keydown",
"page": 0,
"selector": "button",
"target": Object {
"attrs": Object {
"style": "cursor: pointer;",
"type": "submit",
},
"children": Array [
Object {
"attrs": Object {},
"children": Array [
Object {
"content": "Log in",
"type": "text",
},
],
"name": "p",
"type": "tag",
"voidElement": false,
},
],
"name": "button",
"type": "tag",
"voidElement": false,
},
"time": 1594315663737,
"value": "Enter",
},
"index": 6,
"value": "Enter",
},
Object {
"action": "click",
"event": Object {
"index": 29,
"index": 43,
"isTrusted": true,
"name": "mousedown",
"page": 0,
"selector": "text=\\"Log out\\"",
"selector": "text=Log out",
"target": Object {
"attrs": Object {},
"children": Array [
Object {
"content": "Log out",
"type": "text",
"attrs": Object {},
"children": Array [
Object {
"content": "Log out",
"type": "text",
},
],
"name": "p",
"type": "tag",
"voidElement": false,
},
],
"name": "p",
"name": "button",
"type": "tag",
"voidElement": false,
},
"time": 1588025523112,
"time": 1594315665876,
},
"index": 6,
"index": 7,
},
]
`;
2 changes: 1 addition & 1 deletion test/create-code/ContextEventCollector.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ describe('ContextEventCollector', () => {
await page.close();

const { name, isTrusted, target, value } = events[
events.length - 1
events.length - 2
] as InputEvent;

expect(isTrusted).toEqual(false);
Expand Down
13 changes: 7 additions & 6 deletions test/create-code/__snapshots__/CodeFileUpdater.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

exports[`CodeFileUpdater update saves code with new steps 1`] = `
" someCode();
await page.click('text=\\"Log in\\"');
await page.click(\\"p\\");
await page.click(\\"#username\\");
// 🐺 create code here
otherCode();"
`;

exports[`CodeFileUpdater update saves code with new steps 2`] = `
" someCode();
await page.click('text=\\"Log in\\"');
await page.click(\\"p\\");
await page.click(\\"#username\\");
await page.type(\\"#username\\", \\"tomsmith\\");
await page.fill(\\"#username\\", \\"tomsmith\\");
await page.press(\\"#username\\", \\"Tab\\");
await page.type(\\"#password\\", \\"SuperSecretPassword!\\");
await page.press(\\"#password\\", \\"Enter\\");
await page.click('text=\\"Log out\\"');
await page.fill(\\"#password\\", \\"SuperSecretPassword!\\");
await page.press(\\"#password\\", \\"Tab\\");
await page.press(\\"button\\", \\"Enter\\");
await page.click(\\"text=Log out\\");
// 🐺 create code here
otherCode();"
`;

0 comments on commit ed4da67

Please sign in to comment.