| Index: mojo/public/js/bindings/struct_unittests.js
|
| diff --git a/mojo/public/js/bindings/struct_unittests.js b/mojo/public/js/bindings/struct_unittests.js
|
| index b9948a93d6e41b065d1f1e5c41976f82109c4b6b..2d7abe513c253d8a760041a55efbb1d1ab2aefb6 100644
|
| --- a/mojo/public/js/bindings/struct_unittests.js
|
| +++ b/mojo/public/js/bindings/struct_unittests.js
|
| @@ -72,8 +72,30 @@ define([
|
| expect(s.f16).toEqual(r);
|
| }
|
|
|
| + function testScopedConstants() {
|
| + expect(testStructs.ScopedConstants.TEN).toEqual(10);
|
| + expect(testStructs.ScopedConstants.ALSO_TEN).toEqual(10);
|
| + expect(testStructs.ScopedConstants.TEN_TOO).toEqual(10);
|
| +
|
| + expect(testStructs.ScopedConstants.EType.E0).toEqual(0);
|
| + expect(testStructs.ScopedConstants.EType.E1).toEqual(1);
|
| + expect(testStructs.ScopedConstants.EType.E2).toEqual(10);
|
| + expect(testStructs.ScopedConstants.EType.E3).toEqual(10);
|
| + expect(testStructs.ScopedConstants.EType.E4).toEqual(11);
|
| +
|
| + var s = new testStructs.ScopedConstants();
|
| + expect(s.f0).toEqual(0);
|
| + expect(s.f1).toEqual(1);
|
| + expect(s.f2).toEqual(10);
|
| + expect(s.f3).toEqual(10);
|
| + expect(s.f4).toEqual(11);
|
| + expect(s.f5).toEqual(10);
|
| + expect(s.f6).toEqual(10);
|
| + }
|
| +
|
| testConstructors();
|
| testNoDefaultFieldValues();
|
| testDefaultFieldValues();
|
| + testScopedConstants();
|
| this.result = "PASS";
|
| });
|
|
|