sorting-algorithms-lib
Version:
sorting-algorithms-lib is a lightweight JavaScript library that provides efficient implementations of various sorting algorithms. Whether you're learning algorithms, benchmarking performance, or building a project that requires sorting, this library has y
14 lines (11 loc) • 438 B
text/typescript
import { bubbleSort } from "../shortAlgorithms/BubbleSort";
describe("BubbleSort Algorithm", () => {
test("BubbleSort should sort an array of numbers", () => {
const arr = [5, 3, 8, 1, 2];
expect(bubbleSort(arr)).toEqual([1, 2, 3, 5, 8]);
});
test("BubbleSort should sort an array of strings", () => {
const arr = ["c", "a", "d", "b"];
expect(bubbleSort(arr)).toEqual(["a", "b", "c", "d"]);
});
});