🔥 🔥 🔥 Warning🔥 🔥 🔥
The course suggests you install specific versions. But I'm a risk taker so going to get the latest, w00t!
yarn global add jest
yarn global v1.3.2
[1/4] 🔍 Resolving packages...
[ | |
{ | |
"key": "ctrl+`", | |
"command": "workbench.action.terminal.focus" | |
}, | |
{ | |
"key": "ctrl+`", | |
"command": "workbench.action.focusActiveEditorGroup", | |
"when": "terminalFocus" | |
} |
// auth-example-frontend/models/user.js | |
import DS from 'ember-data'; | |
export default DS.Model.extend({ | |
email: DS.attr('string'), | |
password: DS.attr('string') | |
}); |
➜ ember g model user email:string password:string | |
installing model | |
create app/models/user.js | |
installing model-test | |
create tests/unit/models/user-test.js |
ember g model user email:string password:string |
// auth-example-frontend/routes/sign-up.js | |
import Route from '@ember/routing/route'; | |
import { inject as service } from '@ember/service'; | |
const AUTHENTICATOR = 'authenticator:oauth2'; | |
export default Route.extend({ | |
session: service(), | |
actions: { |
➜ ember g route sign-up | |
installing route | |
create app/routes/sign-up.js | |
create app/templates/sign-up.hbs | |
updating router | |
add route sign-up | |
installing route-test | |
create tests/unit/routes/sign-up-test.js |
ember g route sign-up |
// auth-example-frontend/app/authorizers/application.js | |
import OAuth2Bearer from 'ember-simple-auth/authorizers/oauth2-bearer'; | |
export default OAuth2Bearer.extend({ | |
}); |