22 lines
645 B
CoffeeScript
22 lines
645 B
CoffeeScript
#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'
|