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"; |
}); |