<!DOCTYPE html>
<html>
<body>
<script src="../../../resources/js-test-pre.js"></script>
<script>
description("Tests the splitText API arguments.");

var text = document.createTextNode("abcdefg");

shouldBeEqualToString("text.data", "abcdefg");
shouldBeEqualToString("text.splitText(4).data", "efg");
shouldBeEqualToString("text.data", "abcd");
shouldThrow("text.splitText()", "'TypeError: Not enough arguments'");
shouldThrowErrorName("text.splitText(999)", 'IndexSizeError');
shouldThrowErrorName("text.splitText(-1)", 'IndexSizeError');
shouldBeEqualToString("text.data", "abcd");
shouldBeEqualToString("text.splitText(-4294967294).data", "cd");
shouldBeEqualToString("text.data", "ab");

</script>
<script src="../../../resources/js-test-post.js"></script>
</body>
</html>
