Index: LayoutTests/media/track/opera/interfaces/TrackEvent/constructor.html |
diff --git a/LayoutTests/media/track/opera/interfaces/TrackEvent/constructor.html b/LayoutTests/media/track/opera/interfaces/TrackEvent/constructor.html |
index 475cbfd690016de4f7c74fb68e3bec03bdef9a76..6369beb9685d364587571cd5bd1b333dde683b4f 100644 |
--- a/LayoutTests/media/track/opera/interfaces/TrackEvent/constructor.html |
+++ b/LayoutTests/media/track/opera/interfaces/TrackEvent/constructor.html |
@@ -14,11 +14,17 @@ test(function(){ |
}, document.title+', one arg'); |
test(function(){ |
var obj = {}; |
- var ev = new TrackEvent('foo', {track:obj}); |
+ try { |
+ var ev = new TrackEvent('foo', {track:obj}); |
+ assert_unreached("Expected constructor to throw TypeError"); |
+ } catch (e) { |
+ assert_true(e instanceof TypeError); |
+ } |
+ var ev = new TrackEvent('foo', {}); |
assert_true(ev instanceof TrackEvent, 'ev instanceof TrackEvent'); |
assert_true(ev instanceof Event, 'ev instanceof Event'); |
- assert_equals(ev.track, obj, 'ev.track'); |
+ assert_equals(ev.track, null, 'ev.track'); |
ev.track = {}; |
- assert_equals(ev.track, obj, 'ev.track after assignment'); |
+ assert_equals(ev.track, null, 'ev.track after assignment'); |
}, document.title+', two args'); |
-</script> |
+</script> |