From f922cd918db5bb7b53e95a1d6a341f8ff7376573 Mon Sep 17 00:00:00 2001 From: Robert Pankowecki Date: Fri, 30 Aug 2013 12:45:48 +0200 Subject: [PATCH] Query string test is 1.8 friendly --- spec/embedda_spec.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spec/embedda_spec.rb b/spec/embedda_spec.rb index a3ede51..8fba1a2 100644 --- a/spec/embedda_spec.rb +++ b/spec/embedda_spec.rb @@ -1,4 +1,7 @@ require "spec_helper" +require "rack" +require "uri" + require "embedda" describe Embedda do @@ -116,8 +119,10 @@ it 'generates iframe with query string' do @story = "http://vimeo.com/20241459" - embedda = described_class.new(@story, :vimeo_params => {:title => 0, :byline => 0, :portrait => 0, :color => "42b7ed"}).embed - expect(embedda).to eq(query_string_embed) + vimeo_params = {:title => 0, :byline => 0, :portrait => 0, :color => "42b7ed"} + embedda = described_class.new(@story, :vimeo_params => vimeo_params).embed + vimeo_expected_params = {"title" => "0", "byline" => "0", "portrait" => "0", "color" => "42b7ed"} + Rack::Utils.parse_query( URI.parse(embedda.split('"')[1]).query ).should == vimeo_expected_params end it 'generates iframe without height attribute when height is falsy' do