UNPKG

@blinkk/editor

Version:

Structured content editor with live previews.

44 lines 1.17 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const prioritySort_1 = require("./prioritySort"); const ava_1 = __importDefault(require("ava")); const outOfOrderKeys = [ 'foo', 'title', 'partials', 'key', 'partial', 'label', 'bar', 'bar', // Test duplicate key. ]; ava_1.default('sort without priority keys', t => { const compareSort = prioritySort_1.createPriorityKeySort([]); t.deepEqual([...outOfOrderKeys].sort(compareSort), [ 'bar', 'bar', 'foo', 'key', 'label', 'partial', 'partials', 'title', ]); }); ava_1.default('sort with priority keys', t => { const compareSort = prioritySort_1.createPriorityKeySort(['partial', 'title', 'key']); t.deepEqual([...outOfOrderKeys].sort(compareSort), [ 'partial', 'title', 'key', 'bar', 'bar', 'foo', 'label', 'partials', ]); }); //# sourceMappingURL=prioritySort.test.js.map