Skip to content

Commit f480327

Browse files
committed
Added tests for previous()
1 parent ac196af commit f480327

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

test/nested-model.js

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,32 @@ $(document).ready(function() {
121121
});
122122

123123

124+
// ----- PREVIOUS --------
125+
126+
test("$previous() 1-1 undefined previous at init", function() {
127+
equal(doc.previous("gender"), undefined);
128+
equal(doc.previous("name"), undefined);
129+
equal(doc.previous("name.first"), undefined);
130+
equal(doc.previous("unknown"), undefined);
131+
equal(doc.previous("unknown2.field"), undefined);
132+
});
133+
134+
test("$previous() 1-1 previous returning last value", function() {
135+
doc.set("gender", 'F');
136+
equal(doc.previous("gender"), 'M');
137+
138+
doc.set("name.first", "blah");
139+
equal(doc.previous("name.first"), 'Aidan');
140+
141+
doc.set("unknown", "blah");
142+
equal(doc.previous("unknown"), undefined);
143+
144+
doc.set("unknown2.field", "blah");
145+
equal(doc.previous("unknown2.field"), undefined);
146+
doc.set("unknown2.field", "bleh");
147+
equal(doc.previous("unknown2.field"), "blah");
148+
});
149+
124150
// ----- HAS --------
125151

126152
test("#get() 1-1", function() {

0 commit comments

Comments
 (0)