exercism/elixir/leap/leap_test.exs

31 lines
570 B
Elixir

if !System.get_env("EXERCISM_TEST_EXAMPLES") do
Code.load_file("leap.exs", __DIR__)
end
ExUnit.start()
ExUnit.configure(trace: true)
defmodule LeapTest do
use ExUnit.Case
# @tag :pending
test "vanilla leap year" do
assert Year.leap_year?(1996)
end
@tag :pending
test "any old year" do
refute Year.leap_year?(1997), "1997 is not a leap year."
end
@tag :pending
test "century" do
refute Year.leap_year?(1900), "1900 is not a leap year."
end
@tag :pending
test "exceptional century" do
assert Year.leap_year?(2400)
end
end