From b1dac3e2161a202f43208b256c59660a2f8ca5f3 Mon Sep 17 00:00:00 2001 From: Florian Staudacher Date: Wed, 9 May 2012 22:16:40 +0200 Subject: [PATCH] don't test for opacity but for the selector --- .../app/views/services_selector_view_spec.js | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) 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() {