expect-puppeteer
Advanced tools
Comparing version 4.3.0 to 4.4.0
@@ -6,2 +6,19 @@ # Change Log | ||
# [4.4.0](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/compare/v4.3.0...v4.4.0) (2019-12-18) | ||
### Bug Fixes | ||
* fix toDisplayDialog ([ce9df04](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/commit/ce9df04642720a6af23e9b25f1b341bc82eca564)) | ||
### Features | ||
* increase peerDependencies to allow Puppeteer v2 ([#289](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/issues/289)) ([62a9b81](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/commit/62a9b819cebf67d7e7b36453b79fba06390585ca)) | ||
* **expect-puppeteer:** support frames ([#275](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/issues/275)) ([09703ea](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/commit/09703eaeeeab553e13142153b55030db05611f7c)) | ||
# [4.3.0](https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer/compare/v4.2.0...v4.3.0) (2019-07-14) | ||
@@ -8,0 +25,0 @@ |
@@ -93,2 +93,3 @@ "use strict"; | ||
case 'Page': | ||
case 'Frame': | ||
return internalExpect(actual, pageMatchers); | ||
@@ -95,0 +96,0 @@ |
@@ -7,3 +7,3 @@ "use strict"; | ||
async function toDisplayDialog(page, block) { | ||
return new Promise(async resolve => { | ||
return new Promise((resolve, reject) => { | ||
const handleDialog = dialog => { | ||
@@ -15,3 +15,3 @@ page.removeListener('dialog', handleDialog); | ||
page.on('dialog', handleDialog); | ||
await block(); | ||
block().catch(reject); | ||
}); | ||
@@ -18,0 +18,0 @@ } |
@@ -8,2 +8,4 @@ "use strict"; | ||
var _utils = require("../utils"); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -53,2 +55,5 @@ | ||
const { | ||
page | ||
} = await (0, _utils.getContext)(instance, () => document); | ||
await select(page, element, option.value); // await page.select(selector, foundValue) | ||
@@ -55,0 +60,0 @@ // console.log(select.select) |
@@ -7,3 +7,3 @@ "use strict"; | ||
const getPuppeteerType = instance => { | ||
if (instance && instance.constructor && instance.constructor.name && ['Page', 'ElementHandle'].includes(instance.constructor.name) && instance.$) { | ||
if (instance && instance.constructor && instance.constructor.name && ['Page', 'Frame', 'ElementHandle'].includes(instance.constructor.name) && instance.$) { | ||
return instance.constructor.name; | ||
@@ -22,2 +22,3 @@ } | ||
case 'Page': | ||
case 'Frame': | ||
return { | ||
@@ -24,0 +25,0 @@ page: instance, |
{ | ||
"name": "expect-puppeteer", | ||
"description": "Assertion toolkit for Puppeteer.", | ||
"version": "4.3.0", | ||
"version": "4.4.0", | ||
"main": "lib/index.js", | ||
@@ -26,3 +26,3 @@ "repository": "https://github.com/smooth-code/jest-puppeteer/tree/master/packages/expect-puppeteer", | ||
}, | ||
"gitHead": "d880d31008bab2fa70b3acc7f0401619f3c6ed63" | ||
"gitHead": "c28ecb7729bef11cee25e91b16d75fb34f81f07a" | ||
} |
40084
18
491