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

@cfvdb/core

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cfvdb/core - npm Package Compare versions

Comparing version 0.0.18 to 1.0.0

test/resources/with-ride-deck.txt

2

lib/deck-list-generator.js

@@ -77,2 +77,4 @@ const LZUTF8 = require('lzutf8');

starter = ' (S)';
} else if (card.partOfRideDeck) {
starter = ' (R)';
}

@@ -79,0 +81,0 @@

3

lib/deck-list-parser.js

@@ -87,3 +87,4 @@ const LZUTF8 = require('lzutf8');

number,
starter: elements.length >= 3 && elements[elements.length - 2].trim() === '(S)'
starter: elements.length >= 3 && elements[elements.length - 2].trim() === '(S)',
partOfRideDeck: elements.length >= 3 && elements[elements.length - 2].trim() === '(R)'
}

@@ -90,0 +91,0 @@ }

{
"name": "@cfvdb/core",
"version": "0.0.18",
"version": "1.0.0",
"description": "Core functions for CFVDB",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
"test": "mocha"
},

@@ -9,0 +9,0 @@ "repository": {

@@ -41,2 +41,12 @@ const DeckListGenerator = require('../lib/deck-list-generator');

});
it('ride deck', async () => {
const inputDeckStr = await fs.readFile(path.join(__dirname, 'resources/with-ride-deck.txt'), 'utf-8');
const deck = await parse(inputDeckStr, {url: SEARCH_API_URL});
const generator = new DeckListGenerator();
const result = generator.generate(deck);
assert.deepStrictEqual(result, inputDeckStr);
});
});

@@ -80,2 +80,17 @@ const parseDeckList = require('../lib/deck-list-parser');

describe('ride deck', () => {
it('without', async () => {
const deckList = await fs.readFile(path.join(__dirname, 'resources/no-starter.txt'), 'utf-8');
const result = await parseDeckList(deckList, {url: SEARCH_API_URL});
assert.deepStrictEqual(result.normal.cards[9].partOfRideDeck, false);
});
it('with', async () => {
const deckList = await fs.readFile(path.join(__dirname, 'resources/with-ride-deck.txt'), 'utf-8');
const result = await parseDeckList(deckList, {url: SEARCH_API_URL});
assert.deepStrictEqual(result.normal.cards[9].partOfRideDeck, true);
});
});
it('compressed deck list', async () => {

@@ -82,0 +97,0 @@ const compressedDeckList = await fs.readFile(path.join(__dirname, 'resources/with-starter-short-compressed.txt'), 'utf-8');

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