EXPECTED (video.volume == '5e-324') OK
RUN(video.volume = 0)
EXPECTED (video.volume == '0') OK
-TEST(video.volume = 1.5) THROWS(DOMException.INDEX_SIZE_ERR: Index or size was negative, or greater than the allowed value.) OK
-TEST(video.volume = -0.5) THROWS(DOMException.INDEX_SIZE_ERR: Index or size was negative, or greater than the allowed value.) OK
+TEST(video.volume = 1.5) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (1.500000) is outside the range [0.000000, 1.000000).) OK
+TEST(video.volume = -0.5) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (-0.500000) is outside the range [0.000000, 1.000000).) OK
RUN(video.load())
EVENT(canplaythrough)
EXPECTED (video.volume == '0') OK
RUN(video.volume = 0.5)
EXPECTED (video.volume == '0.5') OK
-TEST(video.volume = 1.5) THROWS(DOMException.INDEX_SIZE_ERR: Index or size was negative, or greater than the allowed value.) OK
-TEST(video.volume = -0.5) THROWS(DOMException.INDEX_SIZE_ERR: Index or size was negative, or greater than the allowed value.) OK
+TEST(video.volume = 1.5) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (1.500000) is outside the range [0.000000, 1.000000).) OK
+TEST(video.volume = -0.5) THROWS(DOMException.INDEX_SIZE_ERR: Failed to set the 'volume' property on 'HTMLMediaElement': The volume provided (-0.500000) is outside the range [0.000000, 1.000000).) OK
END OF TEST