[ospec:tests] Add assertion for object with undefined properties vs none
This commit is contained in:
parent
02545a8a98
commit
027a220779
1 changed files with 7 additions and 0 deletions
|
|
@ -36,6 +36,13 @@ o.spec("ospec", function() {
|
|||
o(a).notEquals(2)
|
||||
o({a: [1, 2], b: 3}).deepEquals({a: [1, 2], b: 3})
|
||||
o([{a: 1, b: 2}, {c: 3}]).deepEquals([{a: 1, b: 2}, {c: 3}])
|
||||
|
||||
var undef1 = {undef: void 0}
|
||||
var undef2 = {UNDEF: void 0}
|
||||
|
||||
o(undef1).notDeepEquals(undef2)
|
||||
o(undef1).notDeepEquals({})
|
||||
o({}).notDeepEquals(undef1)
|
||||
|
||||
var sparse1 = [void 1, void 2, void 3]
|
||||
delete sparse1[0]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue