New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@applitools/visual-grid-client

Package Overview
Dependencies
Maintainers
14
Versions
574
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@applitools/visual-grid-client - npm Package Compare versions

Comparing version 10.0.2 to 10.0.3

src/sdk/makeAbort.js

8

package.json
{
"name": "@applitools/visual-grid-client",
"version": "10.0.2",
"version": "10.0.3",
"description": "",

@@ -14,2 +14,3 @@ "main": "src/visual-grid-client.js",

"scripts": {
"build:browser": "cd test/fixtures/test-app && npm i && npm run build",
"test:mocha": "mocha --no-timeouts 'test/**/*.test.js'",

@@ -19,4 +20,5 @@ "test:unit": "mocha --no-timeouts 'test/unit/**/*.test.js'",

"test:e2e": "mocha --no-timeouts 'test/e2e/**/*.test.js'",
"test:browser": "mocha --no-timeouts 'test/browser/**/*.test.js'",
"eslint": "eslint '**/*.js'",
"test": "npm run test:mocha && npm run eslint",
"test": "npm run build:browser && npm run test:mocha && npm run eslint",
"prepublishOnly": "npm version patch",

@@ -54,3 +56,3 @@ "changelog": "git changelog -f \"v$(jq -r '.version' < package.json)\""

"devDependencies": {
"@applitools/dom-capture": "^6.1.5",
"@applitools/dom-snapshot": "^1.0.2",
"chai": "^4.2.0",

@@ -57,0 +59,0 @@ "chai-spies": "^1.0.0",

@@ -39,3 +39,3 @@ # visual-grid-client

Async function `openEyes` will create a test. Actually, it will create a series of test, one for each browser configuration
Async function `openEyes` will create a test. Actually, it will create a series of tests, one for each browser configuration
defined in the `browser` property of the configuraion.

@@ -138,3 +138,3 @@

const {makeVisualGridClient} = require('@applitools/visual-grid-client')
const {getProcessPageScript} = require('@applitools/dom-capture')
const {getProcessPageAndSerializeScript} = require('@applitools/dom-snapshot')
const puppeteer = require('puppeteer')

@@ -145,3 +145,3 @@

let closePromises = []
let processPage
let processPageAndSerialize
let browser

@@ -156,7 +156,5 @@ let page

showLogs: true,
renderStatusTimeout: 60000,
renderStatusInterval: 1000,
})
processPage = `(${await getProcessPageScript()})()`
processPageAndSerialize = `(${await getProcessPageAndSerializeScript()})()`
})

@@ -180,15 +178,16 @@

await page.goto('index.html')
const {cdt, url, resourceUrls, blobs, frames} = await page.evaluate(processPageAndSerialize)
const resourceContents = blobs.map(({url, type, value}) => ({
url,
type,
value: Buffer.from(value, 'base64'),
}));
checkWindow({
tag: 'first test',
url: 'http://localhost/index.html',
cdt: await page.evaluate(processPage),
sizeMode: 'viewport',
resourceUrls: ['http://imgur.com/dog.jpeg'],
resourceContents: {
'cat.jpeg': {
url: 'cat.jpeg',
type: 'image/jpeg',
value: fs.readFileSync(path.join(__dirname, 'resources/cat.jpeg')),
},
},
url,
cdt,
resourceUrls,
resourceContents,
frames
})

@@ -207,2 +206,2 @@ })

git config changelog.format "* %s - %an [[%h](https://github.com/applitools/visual-grid-client/commit/%H)]"
```
```
'use strict';
const makeCheckWindow = require('./checkWindow');
const makeCloseEyes = require('./closeEyes');
const makeAbort = require('./makeAbort');
const makeClose = require('./makeClose');
const {

@@ -163,9 +165,16 @@ initWrappers,

const close = makeCloseEyes({
const close = makeClose({
getCheckWindowPromises,
openEyesPromises,
wrappers,
resolveTests,
getError,
logger,
});
const abort = makeAbort({
getCheckWindowPromises,
openEyesPromises,
wrappers,
resolveTests,
openEyesPromises,
setError,
});

@@ -201,6 +210,2 @@

}
function abort() {
return Promise.all(wrappers.map(wrapper => wrapper.abortIfNotClosed()));
}
};

@@ -207,0 +212,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc