Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(830)

Unified Diff: mojo/apps/js/bindings/sample_service_unittests.js

Issue 139613005: Support default values for complex objects in mojom. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | mojo/public/bindings/generators/cpp_templates/struct_builder_definition.tmpl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: mojo/apps/js/bindings/sample_service_unittests.js
diff --git a/mojo/apps/js/bindings/sample_service_unittests.js b/mojo/apps/js/bindings/sample_service_unittests.js
index 9b9165df64e06a1351a85b7b71732ecc3369d111..6e438b3864703b5f8884c368791b2eb88a54654a 100644
--- a/mojo/apps/js/bindings/sample_service_unittests.js
+++ b/mojo/apps/js/bindings/sample_service_unittests.js
@@ -98,6 +98,19 @@ define([
expect(foo.data[0]).toBe(1);
expect(foo.data[1]).toBe(2);
expect(foo.data[2]).toBe(3);
+
+ var inner = new sample.DefaultsTestInner();
+ expect(inner.names.length).toBe(1);
+ expect(inner.names[0]).toBe("Jim");
+ expect(inner.height).toBe(6*12);
+
+ var full = new sample.DefaultsTest();
+ expect(full.people.length).toBe(1);
+ expect(full.people[0].age).toBe(32);
+ expect(full.people[0].names.length).toBe(2);
+ expect(full.people[0].names[0]).toBe("Bob");
+ expect(full.people[0].names[1]).toBe("Bobby");
+ expect(full.people[0].height).toBe(6*12);
}
function ServiceImpl() {
« no previous file with comments | « no previous file | mojo/public/bindings/generators/cpp_templates/struct_builder_definition.tmpl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698