Sha256: 08e2ff8d60f062224cf42735b8e25bf8c1011541c84f80fcd7652dd29eb3a208
Contents?: true
Size: 799 Bytes
Versions: 2
Compression:
Stored size: 799 Bytes
Contents
require 'spec_helper' describe TfPointClass do it 'initialize should success' do tf = TfPointClass.new(4, 3, 2, 1) tf.given_numbers.should eq([4, 3, 2, 1]) end it 'string initialize should raise exception' do expect{TfPointClass.new("a", 1, 2, 3)}.to raise_error end it "four numbers should calculate success" do tf = TfPointClass.new(6, 6, 6, 6) result = tf.result result.should_not be_nil end it "little numbers should have no result" do tf = TfPointClass.new(2, 2, 2, 2) result = tf.result result.should eq([]) end it "random numbers calculate" do numbers = (1..13).to_a.sample(4) puts numbers tf = TfPointClass.new(numbers) result = tf.result puts result end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
24point-0.0.2 | spec/24point_spec.rb |
24point-0.0.1 | spec/24point_spec.rb |