CMU Coding Bootcamp
at main 23 lines 643 B view raw
1import { expect, test } from "bun:test"; 2 3import { fizzBuzz } from "./fizzBuzz"; 4import { collatz } from "./collatz"; 5import { evenDigits } from "./evenDigits"; 6 7test("FizzBuzz", () => { 8 expect(fizzBuzz(1)).toBe("1"); 9 expect(fizzBuzz(3)).toBe("fizz"); 10 expect(fizzBuzz(5)).toBe("buzz"); 11 expect(fizzBuzz(15)).toBe("fizzBuzz"); 12}); 13 14test("Collatz", () => { 15 expect(collatz(3)).toEqual([3, 10, 5, 16, 8, 4, 2, 1]); 16 expect(collatz(1)).toEqual([1, 4, 2, 1]); 17 expect(collatz(4)).toEqual([4, 2, 1]); 18}); 19 20test("All Even Digits", () => { 21 expect(evenDigits(2486)).toBe(true); 22 expect(evenDigits(1234)).toBe(false); 23});