ジャスミンテストdocment.ready:CoffeeScriptの呼び出し関数は
describe 'Toolbar', ->
beforeEach ->
jasmine.getFixtures().fixturesPath = "../spec/javascript/fixtures"
loadFixtures("canvas_fixture.html")
describe 'Rectangle Button Click', ->
it 'adds the selected class to rectangle button', ->
toolbar = new Toolbar()
expect(toolbar).toBeDefined
console.log $('#rectangle')
toolbar.rectangle
expect($('#rectangle').hasClass("selected")).toBeTruthy()
console.log $('#rectangle')
クラス:
class window.Toolbar
jQuery ->
rectangle: $('#rectangle').click ->
$('#toolbar button').removeClass("selected")
$('#rectangle').addClass("selected")
この試験は、選択されたクラスを固定具に追加されないように私のために失敗し、そしてIれます私は関数が正しく呼び出されていないと思う。私は
$( '#矩形')どのように呼んでください。私のテストで
機能をクリックしてください?ありがとう。
スタート生成したJavaScriptを見て。情報について –