Join Justin Yost for an in-depth discussion in this video Model tests, part of Ember.js Essential Training.
- [Narrator] Now let's look at testing models.…Model tests follow the pattern of unit tests.…We set up the data, call a function…on the model itself, and we see what happens.…And we verify that we get back the correct result.…Again, we'll first start the Ember test server…as when we generate models we get…the resulting test module automatically built.…So run the command ember test --server…in your terminal application now.…After our Ember test server is started up,…we'll want to go over to our code editor…and open up the model test for the user…at test, unit, models, user-test.js.…
Here, we'll walk through the basic pattern again.…We define the module for this test on line three.…We can add in what other things this test needs,…for instance, if it needs a related model.…After that, we call our test method on line eight…that this subject on line nine is an alias…for create record.…So we create a new instance of the model…and then call a model method and write our assertions.…So to do this, we first need to include…
- Why choose Ember?
- Installing Ember.js and Ember Inspector
- Defining the model
- Creating nested and dynamic routes
- Loading templates with routes
- Rendering different templates
- Displaying collections
- Working with Ember components
- Building forms
- Creating, editing, and deleting records
- Configuring Ember.js applications
- Testing your Ember application
- Installing add-ins
- Upgrading an Ember application
Skill Level Intermediate
1. Ember.js Basics
2. Getting Started with Ember.js
3. Our First Ember.js Application
4. Ember.js Routes
5. Ember.js Models
6. Ember.js Templates
7. Ember.js Components
9. Application Configuration
Build an app for production3m 29s
11. The Ember.js Community
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.