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

deadunit

Package Overview
Dependencies
Maintainers
1
Versions
50
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

deadunit - npm Package Compare versions

Comparing version 5.0.3 to 5.1.0

40

deadunit.browser.js

@@ -14,7 +14,5 @@ "use strict";

var warningWritten = false
function warnAboutLateEvents(jqueryElement) {
function warnAboutLateEvents(domNode) {
if(!warningWritten) {
jqueryElement.append(
'<div style="color:'+red+'">Test results were accessed before asynchronous parts of tests were fully complete.</div>'
)
append(domNode, "Test results were accessed before asynchronous parts of tests were fully complete.", {style: "color: red;"})
warningWritten = true

@@ -24,9 +22,7 @@ }

function writeLateEvent(written, ended, jqueryElement, event, manager) {
function writeLateEvent(written, ended, domNode, event, manager) {
if(ended) {
written.then(function() {
warnAboutLateEvents(jqueryElement)
jqueryElement.append(
'<div style="color:'+red+'">'+JSON.stringify(event)+'</div>'
)
warnAboutLateEvents(domNode)
append(domNode, JSON.stringify(event), {style: "color: red;"})
})

@@ -37,4 +33,4 @@ }

// writes html on the current (browser) page
this.writeHtml = function(jqueryElement) {
if(jqueryElement === undefined) jqueryElement = $('body')
this.writeHtml = function(domNode) {
if(domNode === undefined) domNode = document.body

@@ -46,3 +42,3 @@ var f = new Future, test = this, ended = false, written = new Future

test.html(false).then(function(output) {
jqueryElement.append(output)
append(domNode, output)
written.return()

@@ -54,9 +50,9 @@ f.return()

assert: function(event) {
writeLateEvent(written, ended, jqueryElement, event, test.manager)
writeLateEvent(written, ended, domNode, event, test.manager)
},
exception: function(event) {
writeLateEvent(written, ended, jqueryElement, event, test.manager)
writeLateEvent(written, ended, domNode, event, test.manager)
},
log: function(event) {
writeLateEvent(written, ended, jqueryElement, event, test.manager, event.parent, event.time)
writeLateEvent(written, ended, domNode, event, test.manager, event.parent, event.time)
}

@@ -69,1 +65,15 @@ })

})
function append(domNode, content, attributes) {
if(attributes === undefined) attributes = {}
var div = document.createElement('div')
div.innerHTML = content
for(var attribute in attributes) {
var a = document.createAttribute(attribute)
a.nodeValue = attributes[attribute]
domNode.setAttributeNode(a);
}
domNode.appendChild(div)
}

@@ -23,5 +23,5 @@ {

"deadunit-core": {
"version": "5.0.3",
"from": "deadunit-core@5.0.3",
"resolved": "https://registry.npmjs.org/deadunit-core/-/deadunit-core-5.0.3.tgz",
"version": "5.0.5",
"from": "deadunit-core@5.0.5",
"resolved": "https://registry.npmjs.org/deadunit-core/-/deadunit-core-5.0.5.tgz",
"dependencies": {

@@ -46,5 +46,5 @@ "async-future": {

"stackinfo": {
"version": "1.1.2",
"from": "https://registry.npmjs.org/stackinfo/-/stackinfo-1.1.2.tgz",
"resolved": "https://registry.npmjs.org/stackinfo/-/stackinfo-1.1.2.tgz",
"version": "1.1.3",
"from": "https://registry.npmjs.org/stackinfo/-/stackinfo-1.1.3.tgz",
"resolved": "https://registry.npmjs.org/stackinfo/-/stackinfo-1.1.3.tgz",
"dependencies": {

@@ -88,2 +88,3 @@ "stacktrace-js": {

"from": "source-map@0.1.33",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.33.tgz",
"dependencies": {

@@ -97,5 +98,5 @@ "amdefine": {

"ajax": {
"version": "1.0.2",
"from": "https://github.com/fresheneesz/ajax/archive/c0f12d10544a247bfa58b15e9535ee2ffd5787d1.tar.gz",
"resolved": "https://github.com/fresheneesz/ajax/archive/c0f12d10544a247bfa58b15e9535ee2ffd5787d1.tar.gz",
"version": "1.0.3",
"from": "https://github.com/fresheneesz/ajax/archive/28d7ca2a922446ad9d2eae7d1bc615f3dbeb2f57.tar.gz",
"resolved": "https://github.com/fresheneesz/ajax/archive/28d7ca2a922446ad9d2eae7d1bc615f3dbeb2f57.tar.gz",
"dependencies": {

@@ -102,0 +103,0 @@ "async-future": {

{"name":"deadunit",
"description": "A dead-simple nestable unit testing library for javascript and node.js.",
"keywords": ["unit", "test", "testing", "javascript", "node"],
"version":"5.0.3",
"version":"5.1.0",
"dependencies":{
"colors":"https://github.com/fresheneesz/colors.js/archive/e990804d7c301765409770582c6aa6d562a23198.tar.gz",
"deadunit-core":"5.0.3",
"deadunit-core":"5.0.5",
"proto":"1.0.9",

@@ -9,0 +9,0 @@ "async-future":"0.1.18"

@@ -55,2 +55,3 @@

test.html() // returns pretty html!
test.writeHtml(document.body) // writes pretty html to the current page (if you're testing in a browser)!
```

@@ -132,2 +133,3 @@

this.ok(<success>, [<actualValue>, [expectedValue]])
this.ok(<actualValue>, <expectedValue>)
this.count(<number>)

@@ -200,2 +202,3 @@ this.test([<name>, ]<testFunction>)

* remove colors from code the browser accesses (again) and consider moving to webpack for your bundle generation
* remove dependency on jquery
* Test deadunit on more browsers and browser versions

@@ -241,2 +244,5 @@ * add the ability to stream test results to a browser

* 5.1.0
* changing writeHtml to take a dom node instead of a jquery node
* pulling in new deadunit version to fix a memory leak and to fix firefox stacktrace parsing for their new format (that includes the column number now)
* 5.0.3 - pulling new version of core for a couple things including a huge performance improvement

@@ -243,0 +249,0 @@ * 5.0.2 - pulling new version of core to fix annoying bug where eq's expected and got are backwards

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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