describe "SiteValidator", -> fixture.preload("siteValidator.html") beforeEach -> this.server = sinon.fakeServer.create(); window.jamClient = sinon.stub() @fixtures = fixture.load("siteValidator.html", true) # $('body').append(@fixtures[0]) window.gon = {} window.gon.isNativeClient = true afterEach -> this.server.restore(); it "displays validator widget", -> site_validator = new JK.SiteValidator('url') site_validator.init() site_validator.data_input.val('http://www.jamkazam.com') site_validator.did_blur() # focus not working in the test # expect(site_validator.checkmark).toBeVisible()