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

browser-monkey

Package Overview
Dependencies
Maintainers
2
Versions
87
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

browser-monkey - npm Package Compare versions

Comparing version 1.15.5 to 1.15.6

dispatchEvent.js

8

index.js

@@ -8,2 +8,3 @@ var retry = require('trytryagain');

var debug = require('debug')('browser-monkey');
var dispatchEvent = require('./dispatchEvent');

@@ -453,10 +454,5 @@ function Options(options){

selectedOption.selected = true;
var event = new MouseEvent('change', {
view: window,
bubbles: true,
cancelable: true
});
debug('select', element);
element.dispatchEvent(event);
dispatchEvent(element, 'change');
break;

@@ -463,0 +459,0 @@ }

{
"name": "browser-monkey",
"version": "1.15.5",
"version": "1.15.6",
"description": "reliable dom testing",

@@ -20,2 +20,3 @@ "main": "index.js",

"karma-mocha-reporter": "1.0.2",
"lie": "^3.0.1",
"mocha": "2.2.1"

@@ -22,0 +23,0 @@ },

@@ -0,14 +1,7 @@

var dispatchEvent = require('./dispatchEvent');
module.exports = function (el) {
function sendEvent(eventName) {
var event = new MouseEvent(eventName, {
view: window,
bubbles: true,
cancelable: true
});
el.dispatchEvent(event);
}
sendEvent('mousedown');
sendEvent('mouseup');
sendEvent('click');
dispatchEvent(el, 'mousedown');
dispatchEvent(el, 'mouseup');
dispatchEvent(el, 'click');
};

@@ -0,1 +1,2 @@

require('lie/polyfill');
var browser = require('..');

@@ -2,0 +3,0 @@ var chai = require("chai");

@@ -33,10 +33,15 @@ var createTestDiv = require('./createTestDiv');

div.onclick = function(ev) {
clicked = true;
return ev.preventDefault();
clicked = true;
ev.preventDefault();
};
var hash = window.location.hash;
// IE returns a pound even when there is no value after it
if (hash === '#') hash = '';
sendclick(a);
expect(clicked).to.be.true;
expect(window.location.hash).to.equal("");
expect(hash).to.equal("");
});
});
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