Socket
Socket
Sign inDemoInstall

music-library-index

Package Overview
Dependencies
1
Maintainers
2
Versions
15
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.1.1

2

index.js

@@ -253,4 +253,2 @@ var removeDiacritics = require('diacritics').remove;

if (query.length === 0) return this;
var searchResults = new MusicLibraryIndex({

@@ -257,0 +255,0 @@ searchFields: this.searchFields,

2

package.json
{
"name": "music-library-index",
"version": "1.1.0",
"version": "1.1.1",
"description": "build a searchable javascript object model given track metadata objects",

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

@@ -371,1 +371,38 @@ var assert = require('assert');

});
describe("unknown artist, unknown album", function() {
var library = new MusicLibraryIndex();
library.addTrack({
key: 'imnd-sxde',
name: '01 Shining Armor',
artistName: '',
albumArtistName: '',
albumName: '',
});
library.addTrack({
key: 'jakg-nbfg',
name: '02 Weird Kids',
artistName: '',
albumArtistName: '',
albumName: '',
});
library.rebuild();
var results = library;
it("should be put into the same album", check);
library.search("n");
results = library.search("");
it("searching should not affect anything", check);
function check() {
assert.strictEqual(results.artistList.length, 1);
assert.strictEqual(results.artistList[0].albumList.length, 1);
assert.strictEqual(results.artistList[0].albumList[0].trackList.length, 2);
assert.strictEqual(results.artistList[0].albumList[0].trackList[0].album.trackList.length, 2);
}
});
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc