In-place sorting specification for JavaScript. See docs. Parent is js-sort.
import ava from 'ava'; import * as spec from '@comparison-sorting/specification'; spec.test( ava, // Any testing library exhibiting the same interface as `ava`. [ [ 'mock', // Name of the implementation. (compare, a, i, j) => spec.mock(compare, a, i, j), // Sorting implementation. ] ], { length: [24, 1000], // Array lengths to test. array: [Int8Array], // Array types to test. } );