X-Git-Url: https://git.ladys.computer/Pisces/blobdiff_plain/0fb1e53a1e78a6bf490cd95cf92a744d3ac6171f..beab7268e7673b036222e64aac924f850e2b976e:/collection.test.js diff --git a/collection.test.js b/collection.test.js index 779b4ca..c066932 100644 --- a/collection.test.js +++ b/collection.test.js @@ -16,11 +16,7 @@ import { it, spy, } from "./dev-deps.js"; -import { - findIndexedEntry, - isCollection, - isConcatSpreadable, -} from "./collection.js"; +import { findIndexedEntry, isCollection } from "./collection.js"; describe("findIndexedEntry", () => { it("[[Call]] returns undefined if no matching entry exists", () => { @@ -144,40 +140,3 @@ describe("isCollection", () => { ); }); }); - -describe("isConcatSpreadable", () => { - it("[[Call]] returns false for primitives", () => { - assertStrictEquals(isConcatSpreadable("failure"), false); - }); - - it("[[Call]] returns false if [Symbol.isConcatSpreadable] is null or false", () => { - assertStrictEquals( - isConcatSpreadable( - Object.assign([], { [Symbol.isConcatSpreadable]: null }), - ), - false, - ); - assertStrictEquals( - isConcatSpreadable( - Object.assign([], { [Symbol.isConcatSpreadable]: false }), - ), - false, - ); - }); - - it("[[Call]] returns true if [Symbol.isConcatSpreadable] is undefined and the object is an array", () => { - assertStrictEquals( - isConcatSpreadable( - Object.assign([], { [Symbol.isConcatSpreadable]: undefined }), - ), - true, - ); - }); - - it("[[Call]] returns true if [Symbol.isConcatSpreadable] is true", () => { - assertStrictEquals( - isConcatSpreadable({ [Symbol.isConcatSpreadable]: true }), - true, - ); - }); -});