Sha256: bb9b8c8631a9a28eea8983cd26d8bebc9ad5bd532790ea84ca5da6cf65fd2851

Contents?: true

Size: 744 Bytes

Versions: 382

Compression:

Stored size: 744 Bytes

Contents

require "spec"
require "../src/*"

struct Time
  def leap_year?
    raise "That's too easy! Implement this method in your own way!"
  end
end

describe "Leap" do
  describe "#leap?" do
    it "marks 1996 as a leap year" do
      Year.leap?(1996).should be_true
    end

    pending "marks 1997 not as a leap year" do
      Year.leap?(1997).should be_false
    end

    pending "marks 1998 not as a leap year" do
      Year.leap?(1998).should be_false
    end

    pending "marks 1900 not as a leap year" do
      Year.leap?(1900).should be_false
    end

    pending "marks 2400 as a leap year" do
      Year.leap?(2400).should be_true
    end

    pending "marks 2000 as a leap year" do
      Year.leap?(2000).should be_true
    end
  end
end

Version data entries

382 entries across 382 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.179 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.178 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.177 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.176 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.175 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.174 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.173 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.172 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.171 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.170 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.169 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.167 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.166 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.165 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.164 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.163 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.162 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.161 tracks/crystal/exercises/leap/spec/leap_spec.cr
trackler-2.2.1.160 tracks/crystal/exercises/leap/spec/leap_spec.cr