Fredrik Johansson avatar Fredrik Johansson committed c3a68eb

Adding failing unit tests for normalized lists problem

Comments (0)

Files changed (2)

test/src/main/resources/protocol.xml

 
     <struct name="fourth" id="4" />
 
+    <struct name="fifth" id="5">
+        <list name="texts" type="string" />
+        <list name="numbers" type="uint32" />
+    </struct>
 </protocol>

test/src/test/js/OdoboTranslation_spec.js

             expect(struct.classId()).toBe(4);
             var norm = struct.getNormalizedObject();
         });
+
+        it('fifth struct should work', function() {
+            var struct = new STYXTEST.Fifth();
+            struct.texts.push("AA");
+            struct.numbers.push(10);
+
+            var byteArray = struct.save();
+            expect(struct.classId()).toBe(5);
+            var norm = struct.getNormalizedObject();
+            expect(norm).not.toBeNull();
+        });
     });
 
     describe('Firebase API', function() {
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.