Skip to content

Instantly share code, notes, and snippets.

@davidwallacejackson
Created January 12, 2015 05:45
Show Gist options
  • Select an option

  • Save davidwallacejackson/616368a26241175b4eca to your computer and use it in GitHub Desktop.

Select an option

Save davidwallacejackson/616368a26241175b4eca to your computer and use it in GitHub Desktop.
Click event not firing on component
<a href="#">{{server.name}}</a>
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['isActive:active'],
click: function() {
this.sendAction('action', this.get('server'));
},
tagName: 'li',
isActive: function() {
return this.get('server') === this.get('activeServer');
}.property('server', 'activeServer'),
});
import Ember from 'ember';
import startApp from '../helpers/start-app';
import { describeModule, it } from 'ember-mocha';
/* global assert, asyncIt */
var App;
var store;
describeModule('route:servers', 'Servers', {}, function() {
beforeEach(function(){
App = startApp();
store = App.__container__.lookup('store:main');
visit('/');
click('#servers-modal-trigger'); //this modal contains several ServerMenuItem components
});
afterEach(function(){
Ember.run(App, 'destroy');
});
it('should edit a server and discard', function() {
var serverRecord = null;
var serverMenuItem = null;
click('#server-1');
andThen(function() {
//the click() method of the controller should have run by now, but it hasn't
});
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment