missing_arguments.window.js (634B)
1 var tests = [ 2 function() { localStorage.key(); }, 3 function() { localStorage.getItem(); }, 4 function() { localStorage.setItem(); }, 5 function() { localStorage.setItem("a"); }, 6 function() { localStorage.removeItem(); }, 7 function() { sessionStorage.key(); }, 8 function() { sessionStorage.getItem(); }, 9 function() { sessionStorage.setItem(); }, 10 function() { sessionStorage.setItem("a"); }, 11 function() { sessionStorage.removeItem(); }, 12 ]; 13 tests.forEach(function(fun) { 14 test(function() { 15 assert_throws_js(TypeError, fun); 16 }, "Should throw TypeError for " + format_value(fun) + "."); 17 });