diff --git a/spec/javascripts/app/views/services_selector_view_spec.js b/spec/javascripts/app/views/services_selector_view_spec.js index de1d1d467..93b8f4328 100644 --- a/spec/javascripts/app/views/services_selector_view_spec.js +++ b/spec/javascripts/app/views/services_selector_view_spec.js @@ -23,23 +23,11 @@ describe("app.views.ServicesSelector", function(){ // this tests the crazy css we have in a bassackwards way // check out toggling the services on the new publisher and make sure it works if you change stuff. it("selects the checkbox when the image is clicked", function(){ - waitsFor(function() { - return ($("label[for=service_toggle_facebook] img").css("opacity") < 0.8); - }); + expect($("label[for=service_toggle_facebook] img").is(".magic-service-selector input:not(:checked) + label img")).toBeTruthy(); + this.view.$("input[value='facebook']").select() - runs(function() { - expect($("label[for=service_toggle_facebook] img").css("opacity")).toBeLessThan(0.8) //floating point weirdness, be safe. - this.view.$("input[value='facebook']").select() - }); - - waitsFor(function(){ - return $("label[for=service_toggle_facebook] img").css("opacity") == 1 - }); - - runs(function() { - expect($("label[for=service_toggle_facebook] img").css("opacity")).toBeGreaterThan(0.8) //floating point weirdness, be safe. - }); - }) + expect($("label[for=service_toggle_facebook] img").is(".magic-service-selector input:not(:checked) + label img")).toBeFalsy(); + }); }); describe("askForAuth", function() {