Skip to content

Commit

Permalink
First commit
Browse files Browse the repository at this point in the history
  • Loading branch information
max committed Nov 8, 2016
1 parent 112b2a5 commit ab9e542
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 0 deletions.
5 changes: 5 additions & 0 deletions app/components/some-component/component.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import Ember from 'ember';

export default Ember.Component.extend({
localClassNameBindings: ['beep']
});
3 changes: 3 additions & 0 deletions app/components/some-component/styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.boop {
background: red;
}
1 change: 1 addition & 0 deletions app/components/some-component/template.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Hello World
1 change: 1 addition & 0 deletions app/templates/index.hbs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{{some-component beep='boop'}}
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"ember-cli-sri": "^2.1.0",
"ember-cli-test-loader": "^1.1.0",
"ember-cli-uglify": "^1.2.0",
"ember-css-modules": "0.6.0",
"ember-data": "^2.9.0-beta.1",
"ember-export-application-global": "^1.0.5",
"ember-load-initializers": "^0.5.1",
Expand Down
24 changes: 24 additions & 0 deletions tests/integration/components/some-component/component-test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { moduleForComponent, test } from 'ember-qunit';
import hbs from 'htmlbars-inline-precompile';

moduleForComponent('some-component', 'Integration | Component | some component', {
integration: true
});

test('it renders', function(assert) {
// Set any properties with this.set('myProperty', 'value');
// Handle any actions with this.on('myAction', function(val) { ... });

this.render(hbs`{{some-component}}`);

assert.equal(this.$().text().trim(), '');

// Template block usage:
this.render(hbs`
{{#some-component}}
template block text
{{/some-component}}
`);

assert.equal(this.$().text().trim(), 'template block text');
});

0 comments on commit ab9e542

Please sign in to comment.