Commit 868a9c95 authored by twanvl's avatar twanvl

strings don't compare equal to numbers, i.e. 1 != "1"

parent b7b78fa4
...@@ -149,8 +149,8 @@ assert( to_boolean(true) == true ) ...@@ -149,8 +149,8 @@ assert( to_boolean(true) == true )
assert( to_boolean("true") == true ) assert( to_boolean("true") == true )
assert( to_boolean(1) == true ) assert( to_boolean(1) == true )
assert( to_boolean(0) == false ) assert( to_boolean(0) == false )
assert( to_int(1.5) == "1" ) assert( to_int(1.5) == 1 )
assert( to_int("15") == "15" ) assert( to_int("15") == 15 )
assert( to_int(true) == 1 ) assert( to_int(true) == 1 )
assert( to_int("") == 0 ) assert( to_int("") == 0 )
assert( to_int(rgb(255,255,255)) == 255 ) assert( to_int(rgb(255,255,255)) == 255 )
...@@ -159,9 +159,10 @@ assert( to_color("red") == rgb(255,0,0) ) ...@@ -159,9 +159,10 @@ assert( to_color("red") == rgb(255,0,0) )
assert( to_real("bla") or else "FAIL" == "FAIL" ) assert( to_real("bla") or else "FAIL" == "FAIL" )
assert( to_number(1) == 1 ) assert( to_number(1) == 1 )
assert( to_number(1.5) == 1.5 ) assert( to_number(1.5) == 1.5 )
assert( to_number(1.5) != 1 )
assert( to_number("1") == 1 ) assert( to_number("1") == 1 )
assert( to_number("1.5") == 1.5 ) assert( to_number("1.5") == 1.5 )
assert( to_number("bla") or else "FAIL" == "FAIL" ) assert( (to_number("bla") or else "FAIL") == "FAIL" )
# nil # nil
assert(to_string(nil)=="") assert(to_string(nil)=="")
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment