Mercurial > js4py-pl
diff core-javascript/javascript-exercises/object-exercises.js @ 168:2d78ae4f0dfa javascript-exercises
Make a start on interactive exercise environment and additional exercises.
| author | jf3243 |
|---|---|
| date | Thu, 10 Nov 2011 12:28:41 +0000 |
| parents | |
| children | 9bcc4b90335b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core-javascript/javascript-exercises/object-exercises.js Thu Nov 10 12:28:41 2011 +0000 @@ -0,0 +1,39 @@ +var something; + +TEST('if not found', function() +{ + var obj = {}; + + assert( obj.name === something ); + + assert( obj['name'] === something ); +}); + + +TEST('attributes and items', function() +{ + var answer; + + var obj = {}; + + obj.name = 'one'; + assert( obj.name === something ); + + obj['name'] = 'two'; + assert( obj['name'] === something ); + + assert( obj.name === something ); +}); + + +TEST('object literals', function() +{ + var answer; + + var obj = { + // Please write your answer here. + }; + + assert( obj.name === 42 ); + assert( obj.second_name === 'secret' ); +});
