Skip to content

Instantly share code, notes, and snippets.

@fhrbek
Last active March 31, 2016 20:52
Show Gist options
  • Save fhrbek/dd6f9f40687651b47ae8510c8e3e2bfb to your computer and use it in GitHub Desktop.
Save fhrbek/dd6f9f40687651b47ae8510c8e3e2bfb to your computer and use it in GitHub Desktop.
Hello
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
greeting: 'Hello World',
fullGreeting: Ember.computed('greeting', function() {
return this.get('greeting') + ', folks';
})
});
import Ember from 'ember';
export default Ember.Route.extend({
});
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: 'hash'
});
Router.map(function() {
this.route('hello');
});
export default Router;
<h1>Welcome to {{appName}}</h1>
<br>
<br>
{{link-to 'Home' 'index'}}
{{link-to 'Hello' 'hello'}}
{{outlet}}
<br>
<br>
import Resolver from '../../resolver';
import config from '../../config/environment';
const resolver = Resolver.create();
resolver.namespace = {
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix
};
export default resolver;
import resolver from './helpers/resolver';
import {
setResolver
} from 'ember-qunit';
setResolver(resolver);
import { moduleFor, test } from 'ember-qunit';
moduleFor('controller:hello', 'Hello Controller', {
// Specify the other units that are required for this test.
// needs: ['controller:foo']
});
// Replace this with your real tests.
test('it exists', function(assert) {
let controller = this.subject();
assert.ok(controller);
assert.equal(controller.get('greeting'), 'Hello World');
assert.equal(controller.get('fullGreeting'), 'Hello World, folks');
});
{
"version": "0.7.1",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": true,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
"ember": "2.4.3",
"ember-data": "https://cdnjs.cloudflare.com/ajax/libs/ember-data.js/2.4.3/ember-data.js",
"ember-template-compiler": "2.4.3"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment