Sha256: f7ef88a0e67b3fdeccc23d3c187a3723438ec4bf2fde14c8c75f441186fc122d

Contents?: true

Size: 332 Bytes

Versions: 7

Compression:

Stored size: 332 Bytes

Contents

require 'clean_test/test_case'

class Circle
  def initialize(radius)
    @radius = radius
  end

  def area; (3.14 * @radius * @radius).to_i; end
end

class TestCircle < Clean::Test::TestCase
  test_that {
    Given { @circle = Circle.new(10) }
    When  { @area = @circle.area     }
    Then  { assert_equal 314,@area   }
  }
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
clean_test-1.0.1 test/test_circle.rb
clean_test-1.0.0 test/test_circle.rb
clean_test-1.0.0.rc2 test/test_circle.rb
clean_test-1.0.0.rc1 test/test_circle.rb
clean_test-0.11.0 test/test_circle.rb
clean_test-0.10.1 test/test_circle.rb
clean_test-0.10.0 test/test_circle.rb