"given #{arguments.size} for 1")
end
+ value = arguments[0]
+
+ if value != value.to_f.to_s then
+ return false
+ else
+ return true
+ end
+
end
end
"given #{arguments.size} for 1")
end
+ value = arguments[0]
+
+ if value != value.to_i.to_s then
+ return false
+ else
+ return true
+ end
+
end
end
end
it "should return true if a float" do
- result = @scope.function_is_float([0.12])
+ result = @scope.function_is_float(["0.12"])
result.should(eq(true))
end
end
it "should return false if not an integer" do
- result = @scope.function_is_float([3])
+ result = @scope.function_is_float(["3"])
result.should(eq(false))
end
end
it "should return true if an integer" do
- result = @scope.function_is_integer([3])
+ result = @scope.function_is_integer(["3"])
result.should(eq(true))
end
it "should return false if a float" do
- result = @scope.function_is_integer([3.2])
+ result = @scope.function_is_integer(["3.2"])
result.should(eq(false))
end