Add section elements
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#module "suppliers-switcher", "SuppliersSwitcherComponent"
|
||||
moduleForComponent "suppliers-switcher"
|
||||
test "Triggers switch", ->
|
||||
component = @subject()
|
||||
controller = App.__container__.lookup('controller:settings')
|
||||
Ember.run ->
|
||||
controller.store.createRecord 'supplier',
|
||||
id: 'other-supplier'
|
||||
name: 'Other supplier1'
|
||||
component.set 'targetObject', controller
|
||||
@render()
|
||||
equal find('ul').text(), "Switch to Other supplier1"
|
||||
|
||||
s_name = null
|
||||
# Stub the action, since it triggers an external call
|
||||
component._actions.switchTo = (supplier)->
|
||||
s_name = supplier.get('name')
|
||||
|
||||
click 'li a'
|
||||
|
||||
equal s_name, 'Other supplier1'
|
||||
@@ -0,0 +1,39 @@
|
||||
#= require supplier/foundation1/application
|
||||
#= require supplier/app/application
|
||||
#= require require
|
||||
#= require qunit
|
||||
#= require ember-qunit/ember-qunit
|
||||
#= require_self
|
||||
#= require_tree ./components
|
||||
#= require_tree ./models
|
||||
#= require_tree ./routes
|
||||
#= require_tree ./unit
|
||||
#= require_tree ./views
|
||||
|
||||
# Set the application.
|
||||
#App = App;
|
||||
|
||||
# Set up Ember testing.
|
||||
window.supplier_object = {id: 'supplier1'}
|
||||
window.employee_object = {id: 'employee1'}
|
||||
window.Faye = {}
|
||||
class window.Faye.Client
|
||||
constructor: (host)->
|
||||
@host = host
|
||||
subscribe: (subscribe_path)->
|
||||
@subscribe_path = subscribe_path
|
||||
window.data_host = ''
|
||||
window.$asset_path = '/assets/'
|
||||
window.event_host = ''
|
||||
App.rootElement = '#ember-testing'
|
||||
App.ApplicationStore = DS.Store.extend({
|
||||
adapter: DS.ActiveModelAdapter.extend({
|
||||
namespace: 'tests'
|
||||
})
|
||||
})
|
||||
|
||||
#emq.globalize()
|
||||
App.Resolver = Ember.DefaultResolver.extend({namespace: App})
|
||||
setResolver(App.Resolver.create())
|
||||
App.setupForTesting()
|
||||
App.injectTestHelpers()
|
||||
@@ -0,0 +1,5 @@
|
||||
TestSquad.configure do |config|
|
||||
# Set the testing framework.
|
||||
# Can be jasmine, qunit, mocha or ember.
|
||||
config.framework = 'ember'
|
||||
end
|
||||
@@ -0,0 +1,4 @@
|
||||
module 'Router', setup: -> App.reset()
|
||||
test 'root route', ->
|
||||
visit '/'
|
||||
andThen -> equal currentRouteName(), 'index'
|
||||
Reference in New Issue
Block a user