diff -r 000000000000 -r 6474c204b198 js/src/tests/test262/ch13/13.2/S13.2.1_A6_T2.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/js/src/tests/test262/ch13/13.2/S13.2.1_A6_T2.js Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,31 @@ +// Copyright 2009 the Sputnik authors. All rights reserved. +// This code is governed by the BSD license found in the LICENSE file. + +/** + * Primitive types are passed by value + * + * @path ch13/13.2/S13.2.1_A6_T2.js + * @description Declaring a function with "__func = function(arg1, arg2)" + */ + +__func = function(arg1, arg2){ + arg1++; + arg2+="BA"; +}; + +var x=1; +y=2; +var a="AB" +b="SAM"; + +__func(x,a); +__func(y,b); + +////////////////////////////////////////////////////////////////////////////// +//CHECK#1 +if (x!==1 || y!==2 || a!=="AB" || b!=="SAM") { + $ERROR('#1: x === 1 and y === 2 and a === "AB" and b === "SAM". Actual: x ==='+x+' and y ==='+y+' and a ==='+a+' and b ==='+b); +} +// +////////////////////////////////////////////////////////////////////////////// +