master amadaluzia/rosetta-collatz / crystal / spec / rosetta_collatz_spec.cr
 1require "./spec_helper"
 2require "../src/collatz.cr"
 3
 4describe RosettaCollatz do
 5  # TODO: Write tests
 6
 7  it "does math correctly" do
 8    Collatz.collatz(7).should eq(22)
 9    Collatz.collatz(14).should eq(7)
10  end
11
12  it "prints the sequence" do
13    Collatz.collatz_sequence(2).should eq("2: 2, 1")
14    Collatz.collatz_sequence(3).should eq("3: 3, 10, 5, 16, 8, 4, 2, 1")
15  end
16end