Socket
Socket
Sign inDemoInstall

tap-parser

Package Overview
Dependencies
Maintainers
1
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tap-parser - npm Package Compare versions

Comparing version 0.0.2 to 0.1.0

test/not_ok_todo.js

28

index.js

@@ -13,3 +13,4 @@ var Stream = require('stream');

comment: /^#\s*(.+)/,
version: /^TAP\s+version\s+(\d+)/i
version: /^TAP\s+version\s+(\d+)/i,
label_todo: /^(.*?)\s*#\s*TODO\s+(.*)$/,
};

@@ -34,2 +35,3 @@

fail: [],
todo: [],
errors: []

@@ -40,4 +42,6 @@ };

results.asserts.push(res);
if (!res.ok) results.ok = false;
(res.ok ? results.pass : results.fail).push(res);
if (!res.ok && !res.todo) results.ok = false;
var dest = (res.ok ? results.pass : results.fail);
if (res.todo) dest = results.todo;
dest.push(res);

@@ -142,2 +146,7 @@ var prev = results.asserts[results.asserts.length - 2];

var name = m[3];
var asrt = {
ok: ok,
number: num,
name: name
};

@@ -150,9 +159,10 @@ if (num === undefined) {

stream.emit('assert', {
ok: ok,
number: num,
name: name
});
if (m = re.label_todo.exec(name)) {
asrt.name = m[1];
asrt.todo = m[2];
}
stream.emit('assert', asrt);
}
else if (m = /^(\d+)\.\.(\d+)\b/.exec(line)) {
else if (m = re.plan.exec(line)) {
stream.emit('plan', {

@@ -159,0 +169,0 @@ start: Number(m[1]),

{
"name" : "tap-parser",
"version" : "0.0.2",
"version" : "0.1.0",
"description" : "parse the test anything protocol",

@@ -5,0 +5,0 @@ "main" : "index.js",

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