summaryrefslogtreecommitdiffstats
path: root/js/src/tests/ecma_7/TypedObject/referencetypemultiple.js
blob: f5fc54891edaa295ea6b7a3a69c42c4cf073e483 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// |reftest| skip-if(!this.hasOwnProperty("TypedObject"))
var BUGNUMBER = 898359;
var summary = 'TypedObjects reference type coercions';
var actual = '';
var expect = '';

var ArrayType = TypedObject.ArrayType;
var StructType = TypedObject.StructType;
var Any = TypedObject.Any;
var Object = TypedObject.Object;
var string = TypedObject.string;


function runTests()
{
  var S = new StructType({f: Any, g: Any});
  var s = new S({f: "Hello", g: "Hello"});
  assertEq(s.f, s.g);
  reportCompare(true, true, "TypedObjects trace tests");
}

runTests();