avm1: Reenabled paused string-value tests during string refactor
This commit is contained in:
parent
c60b2cf4fc
commit
f0ef68cb16
|
@ -673,11 +673,11 @@ mod tests {
|
||||||
[0.0] => false,
|
[0.0] => false,
|
||||||
[std::f64::INFINITY] => true,
|
[std::f64::INFINITY] => true,
|
||||||
[std::f64::NAN] => false,
|
[std::f64::NAN] => false,
|
||||||
// [""] => false,
|
[""] => false,
|
||||||
// ["Hello"] => true,
|
["Hello"] => true,
|
||||||
// [" "] => true,
|
[" "] => true,
|
||||||
// ["0"] => true,
|
["0"] => true,
|
||||||
// ["1"] => true,
|
["1"] => true,
|
||||||
[Value::Undefined] => false,
|
[Value::Undefined] => false,
|
||||||
[Value::Null] => false,
|
[Value::Null] => false,
|
||||||
[] => Value::Undefined
|
[] => Value::Undefined
|
||||||
|
@ -690,11 +690,11 @@ mod tests {
|
||||||
[0.0] => false,
|
[0.0] => false,
|
||||||
[std::f64::INFINITY] => true,
|
[std::f64::INFINITY] => true,
|
||||||
[std::f64::NAN] => false,
|
[std::f64::NAN] => false,
|
||||||
// [""] => false,
|
[""] => false,
|
||||||
// ["Hello"] => false,
|
["Hello"] => false,
|
||||||
// [" "] => false,
|
[" "] => false,
|
||||||
// ["0"] => false,
|
["0"] => false,
|
||||||
// ["1"] => true,
|
["1"] => true,
|
||||||
[Value::Undefined] => false,
|
[Value::Undefined] => false,
|
||||||
[Value::Null] => false,
|
[Value::Null] => false,
|
||||||
[] => Value::Undefined
|
[] => Value::Undefined
|
||||||
|
@ -710,19 +710,19 @@ mod tests {
|
||||||
[0.0] => false,
|
[0.0] => false,
|
||||||
[std::f64::INFINITY] => false,
|
[std::f64::INFINITY] => false,
|
||||||
[std::f64::NAN] => true,
|
[std::f64::NAN] => true,
|
||||||
// [""] => true,
|
[""] => true,
|
||||||
// ["Hello"] => true,
|
["Hello"] => true,
|
||||||
// [" "] => true,
|
[" "] => true,
|
||||||
// [" 5 "] => true,
|
[" 5 "] => true,
|
||||||
// ["0"] => false,
|
["0"] => false,
|
||||||
// ["1"] => false,
|
["1"] => false,
|
||||||
// ["Infinity"] => true,
|
["Infinity"] => true,
|
||||||
// ["100a"] => true,
|
["100a"] => true,
|
||||||
// ["0x10"] => false,
|
["0x10"] => false,
|
||||||
// ["0xhello"] => true,
|
["0xhello"] => true,
|
||||||
// ["0x1999999981ffffff"] => false,
|
["0x1999999981ffffff"] => false,
|
||||||
// ["0xUIXUIDFKHJDF012345678"] => true,
|
["0xUIXUIDFKHJDF012345678"] => true,
|
||||||
// ["123e-1"] => false,
|
["123e-1"] => false,
|
||||||
[] => true
|
[] => true
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -733,61 +733,61 @@ mod tests {
|
||||||
[false] => 0.0,
|
[false] => 0.0,
|
||||||
[10.0] => 10.0,
|
[10.0] => 10.0,
|
||||||
[-10.0] => -10.0,
|
[-10.0] => -10.0,
|
||||||
// ["true"] => std::f64::NAN,
|
["true"] => std::f64::NAN,
|
||||||
// ["false"] => std::f64::NAN,
|
["false"] => std::f64::NAN,
|
||||||
[1.0] => 1.0,
|
[1.0] => 1.0,
|
||||||
[0.0] => 0.0,
|
[0.0] => 0.0,
|
||||||
[0.000] => 0.0,
|
[0.000] => 0.0,
|
||||||
// ["0.000"] => 0.0,
|
["0.000"] => 0.0,
|
||||||
// ["True"] => std::f64::NAN,
|
["True"] => std::f64::NAN,
|
||||||
// ["False"] => std::f64::NAN,
|
["False"] => std::f64::NAN,
|
||||||
[std::f64::NAN] => std::f64::NAN,
|
[std::f64::NAN] => std::f64::NAN,
|
||||||
[std::f64::INFINITY] => std::f64::INFINITY,
|
[std::f64::INFINITY] => std::f64::INFINITY,
|
||||||
[std::f64::NEG_INFINITY] => std::f64::NEG_INFINITY,
|
[std::f64::NEG_INFINITY] => std::f64::NEG_INFINITY,
|
||||||
// [" 12"] => 12.0,
|
[" 12"] => 12.0,
|
||||||
// [" \t\r\n12"] => 12.0,
|
[" \t\r\n12"] => 12.0,
|
||||||
// ["\u{A0}12"] => std::f64::NAN,
|
["\u{A0}12"] => std::f64::NAN,
|
||||||
// [" 0x12"] => std::f64::NAN,
|
[" 0x12"] => std::f64::NAN,
|
||||||
// ["01.2"] => 1.2,
|
["01.2"] => 1.2,
|
||||||
// [""] => std::f64::NAN,
|
[""] => std::f64::NAN,
|
||||||
// ["Hello"] => std::f64::NAN,
|
["Hello"] => std::f64::NAN,
|
||||||
// [" "] => std::f64::NAN,
|
[" "] => std::f64::NAN,
|
||||||
// [" 5 "] => std::f64::NAN,
|
[" 5 "] => std::f64::NAN,
|
||||||
// ["0"] => 0.0,
|
["0"] => 0.0,
|
||||||
// ["1"] => 1.0,
|
["1"] => 1.0,
|
||||||
// ["Infinity"] => std::f64::NAN,
|
["Infinity"] => std::f64::NAN,
|
||||||
// ["100a"] => std::f64::NAN,
|
["100a"] => std::f64::NAN,
|
||||||
// ["0xhello"] => std::f64::NAN,
|
["0xhello"] => std::f64::NAN,
|
||||||
// ["123e-1"] => 12.3,
|
["123e-1"] => 12.3,
|
||||||
// ["0xUIXUIDFKHJDF012345678"] => std::f64::NAN,
|
["0xUIXUIDFKHJDF012345678"] => std::f64::NAN,
|
||||||
[] => 0.0
|
[] => 0.0
|
||||||
},
|
},
|
||||||
[5] => {
|
[5] => {
|
||||||
// ["0x12"] => std::f64::NAN,
|
["0x12"] => std::f64::NAN,
|
||||||
// ["0x10"] => std::f64::NAN,
|
["0x10"] => std::f64::NAN,
|
||||||
// ["0x1999999981ffffff"] => std::f64::NAN,
|
["0x1999999981ffffff"] => std::f64::NAN,
|
||||||
// ["010"] => 10,
|
["010"] => 10,
|
||||||
// ["-010"] => -10,
|
["-010"] => -10,
|
||||||
// ["+010"] => 10,
|
["+010"] => 10,
|
||||||
// [" 010"] => 10,
|
[" 010"] => 10,
|
||||||
// [" -010"] => -10,
|
[" -010"] => -10,
|
||||||
// [" +010"] => 10,
|
[" +010"] => 10,
|
||||||
// ["037777777777"] => 37777777777.0,
|
["037777777777"] => 37777777777.0,
|
||||||
// ["-037777777777"] => -37777777777.0
|
["-037777777777"] => -37777777777.0
|
||||||
},
|
},
|
||||||
[6, 7] => {
|
[6, 7] => {
|
||||||
// ["0x12"] => 18.0,
|
["0x12"] => 18.0,
|
||||||
// ["0x10"] => 16.0,
|
["0x10"] => 16.0,
|
||||||
// ["-0x10"] => std::f64::NAN,
|
["-0x10"] => std::f64::NAN,
|
||||||
// ["0x1999999981ffffff"] => -2113929217.0,
|
["0x1999999981ffffff"] => -2113929217.0,
|
||||||
// ["010"] => 8,
|
["010"] => 8,
|
||||||
// ["-010"] => -8,
|
["-010"] => -8,
|
||||||
// ["+010"] => 8,
|
["+010"] => 8,
|
||||||
// [" 010"] => 10,
|
[" 010"] => 10,
|
||||||
// [" -010"] => -10,
|
[" -010"] => -10,
|
||||||
// [" +010"] => 10,
|
[" +010"] => 10,
|
||||||
// ["037777777777"] => -1,
|
["037777777777"] => -1,
|
||||||
// ["-037777777777"] => 1
|
["-037777777777"] => 1
|
||||||
},
|
},
|
||||||
[5, 6] => {
|
[5, 6] => {
|
||||||
[Value::Undefined] => 0.0,
|
[Value::Undefined] => 0.0,
|
||||||
|
|
|
@ -414,7 +414,7 @@ mod tests {
|
||||||
[NAN] => NAN,
|
[NAN] => NAN,
|
||||||
[Value::Null] => NAN,
|
[Value::Null] => NAN,
|
||||||
[Value::Undefined] => NAN,
|
[Value::Undefined] => NAN,
|
||||||
// ["5"] => NAN,
|
["5"] => NAN,
|
||||||
[1.0, 2.0] => 1.0,
|
[1.0, 2.0] => 1.0,
|
||||||
[3.0, 2.0, 1.0] => 9.0
|
[3.0, 2.0, 1.0] => 9.0
|
||||||
},
|
},
|
||||||
|
@ -445,7 +445,7 @@ mod tests {
|
||||||
[NAN] => NAN,
|
[NAN] => NAN,
|
||||||
[Value::Null] => NAN,
|
[Value::Null] => NAN,
|
||||||
[Value::Undefined] => NAN,
|
[Value::Undefined] => NAN,
|
||||||
// ["5"] => NAN,
|
["5"] => NAN,
|
||||||
[1.0, 2.0] => 2.0,
|
[1.0, 2.0] => 2.0,
|
||||||
[3.0, 2.0, 1.0] => 3.0
|
[3.0, 2.0, 1.0] => 3.0
|
||||||
},
|
},
|
||||||
|
@ -466,7 +466,7 @@ mod tests {
|
||||||
[NAN] => NAN,
|
[NAN] => NAN,
|
||||||
[Value::Null] => NAN,
|
[Value::Null] => NAN,
|
||||||
[Value::Undefined] => NAN,
|
[Value::Undefined] => NAN,
|
||||||
// ["5"] => NAN,
|
["5"] => NAN,
|
||||||
[1.0, 2.0] => 1.0,
|
[1.0, 2.0] => 1.0,
|
||||||
[3.0, 2.0, 1.0] => 2.0
|
[3.0, 2.0, 1.0] => 2.0
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue