import { expect, test } from "bun:test"; import { fizzBuzz } from "./fizzBuzz"; import { collatz } from "./collatz"; import { evenDigits } from "./evenDigits"; test("FizzBuzz", () => { expect(fizzBuzz(1)).toBe("1"); expect(fizzBuzz(3)).toBe("fizz"); expect(fizzBuzz(5)).toBe("buzz"); expect(fizzBuzz(15)).toBe("fizzBuzz"); }); test("Collatz", () => { expect(collatz(3)).toEqual([3, 10, 5, 16, 8, 4, 2, 1]); expect(collatz(1)).toEqual([1, 4, 2, 1]); expect(collatz(4)).toEqual([4, 2, 1]); }); test("All Even Digits", () => { expect(evenDigits(2486)).toBe(true); expect(evenDigits(1234)).toBe(false); });