Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
John McEleney
/
casperjs
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
08de888d
...
08de888dae1616401a8c3538367956f9fda1de67
authored
2011-12-23 15:22:05 +0100
by
Nicolas Perriault
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
added tests for utils' mergeObjects()
1 parent
1e9df674
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
0 deletions
tests/suites/utils.js
tests/suites/utils.js
0 → 100644
View file @
08de888
(
function
(
t
)
{
t
.
comment
(
'mergeObjects()'
);
var
testCases
=
[
{
obj1
:
{
a
:
1
},
obj2
:
{
b
:
2
},
merged
:
{
a
:
1
,
b
:
2
}
},
{
obj1
:
{},
obj2
:
{
a
:
1
},
merged
:
{
a
:
1
}
},
{
obj1
:
{
a
:
1
},
obj2
:
{},
merged
:
{
a
:
1
}
},
{
obj1
:
{
a
:
1
},
obj2
:
{
a
:
2
},
merged
:
{
a
:
2
}
},
{
obj1
:
{
x
:
0
,
double
:
function
(){
return
this
.
x
*
2
;}},
obj2
:
{
triple
:
function
(){
return
this
.
x
*
3
;}},
merged
:
{
x
:
0
,
double
:
function
(){
return
this
.
x
*
2
;},
triple
:
function
(){
return
this
.
x
*
3
;}
}
}
];
testCases
.
forEach
(
function
(
testCase
)
{
t
.
assertEquals
(
mergeObjects
(
testCase
.
obj1
,
testCase
.
obj2
),
testCase
.
merged
,
'mergeObjects() can merge objects'
);
});
t
.
done
();
})(
casper
.
test
);
Please
register
or
sign in
to post a comment