tests: Add test for Error
This commit is contained in:
parent
48c65f02a1
commit
07814fdf53
|
@ -214,6 +214,7 @@ swf_tests! {
|
|||
#[ignore] (edittext_html_roundtrip, "avm1/edittext_html_roundtrip", 1),
|
||||
(define_local, "avm1/define_local", 1),
|
||||
(textfield_variable, "avm1/textfield_variable", 8),
|
||||
(error, "avm1/error", 1),
|
||||
}
|
||||
|
||||
// TODO: These tests have some inaccuracies currently, so we use approx_eq to test that numeric values are close enough.
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
// Error.prototype.hasOwnProperty('name')
|
||||
true
|
||||
// Error.prototype.hasOwnProperty('message')
|
||||
true
|
||||
|
||||
// error = new Error()
|
||||
// error.toString()
|
||||
Error
|
||||
// error.name
|
||||
Error
|
||||
// error.message
|
||||
Error
|
||||
// error.hasOwnProperty('name')
|
||||
false
|
||||
// error.hasOwnProperty('message')
|
||||
false
|
||||
// error.name = 'TestError'
|
||||
// error.message = 'TestErrorMessage'
|
||||
// error.name
|
||||
TestError
|
||||
// error.message
|
||||
TestErrorMessage
|
||||
// error.hasOwnProperty('name')
|
||||
true
|
||||
// error.hasOwnProperty('message')
|
||||
true
|
||||
|
||||
// error = new Error('TestError')
|
||||
// error.toString()
|
||||
TestError
|
||||
// error.name
|
||||
Error
|
||||
// error.message
|
||||
TestError
|
||||
// error.name = {}
|
||||
// error.message = null
|
||||
// error.name
|
||||
[object Object]
|
||||
// error.message
|
||||
TestError
|
||||
// error.toString()
|
||||
TestError
|
||||
|
||||
// error = new Error(undefined)
|
||||
// error.toString()
|
||||
Error
|
||||
// error.name
|
||||
Error
|
||||
// error.message
|
||||
Error
|
||||
|
||||
// error = new Error(null)
|
||||
// error.toString()
|
||||
null
|
||||
// error.name
|
||||
Error
|
||||
// error.message
|
||||
null
|
||||
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue