Skip to content

Commit

Permalink
first specs for Backbone.Model
Browse files Browse the repository at this point in the history
  • Loading branch information
larrymyers committed Nov 8, 2011
1 parent 0bf779d commit 6130ce8
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
25 changes: 25 additions & 0 deletions koans/aboutModels.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
describe('About Backbone.Model', function() {
var Tweet = Backbone.Model.extend({
defaults: function() {
return {
user: 'Mario',
message: 'Squishing Goombas, collecting coins.',
created_on: new Date()
};
}


});

it('Can be created with default values for its attributes.', function() {
var tweet = new Tweet();

expect(tweet.get('user')).toBe('Mario');
expect(tweet.get('message')).toBe('Squishing Goombas, collecting coins.');
expect(tweet.get('created_on').getTime).toBeDefined();
});

it('Will set attributes on the model when created.', function() {

});
});
1 change: 1 addition & 0 deletions specrunner.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<script type="text/javascript" src="ext/jasmine-html.js"></script>

<script type="text/javascript" src="koans/aboutEvents.js"></script>
<script type="text/javascript" src="koans/aboutModels.js"></script>
</head>
<body>
<script type="text/javascript">
Expand Down

0 comments on commit 6130ce8

Please sign in to comment.