1.1 --- a/json-tck/src/main/java/net/java/html/json/tests/KnockoutTest.java Sat Sep 19 15:05:59 2015 +0200
1.2 +++ b/json-tck/src/main/java/net/java/html/json/tests/KnockoutTest.java Sun Nov 22 21:18:35 2015 +0100
1.3 @@ -167,6 +167,18 @@
1.4 Utils.exposeHTML(KnockoutTest.class, "");
1.5 }
1.6 }
1.7 +
1.8 + @KOTest public void rawObject() {
1.9 + final BrwsrCtx ctx = newContext();
1.10 + Person p1 = Models.bind(new Person(), ctx);
1.11 + p1.setFirstName("Jarda");
1.12 + p1.setLastName("Tulach");
1.13 + Object raw = Models.toRaw(p1);
1.14 + Person p2 = Models.fromRaw(ctx, Person.class, raw);
1.15 +
1.16 + assertEquals(p2.getFirstName(), "Jarda", "First name");
1.17 + assertEquals(p2.getLastName(), "Tulach", "Last name");
1.18 + }
1.19
1.20 @KOTest public void modifyComputedProperty() throws Throwable {
1.21 Object exp = Utils.exposeHTML(KnockoutTest.class,