spec/analytical/kiss_metrics_spec.rb in analytical-0.16.0 vs spec/analytical/kiss_metrics_spec.rb in analytical-1.0.0

- old
+ new

@@ -19,18 +19,24 @@ @api = Analytical::KissMetrics::Api.new @parent, {:key=>'abcdef'} @api.track('pagename', {:some=>'data'}).should == '' end end describe '#identify' do - it 'should return an empty string' do + it 'should return a js string' do @api = Analytical::KissMetrics::Api.new @parent, {:key=>'abcdef'} @api.identify('id', {:email=>'test@test.com'}).should == "_kmq.push([\"identify\", \"test@test.com\"]);" end end describe '#event' do - it 'should return an empty string' do + it 'should return a js string' do @api = Analytical::KissMetrics::Api.new @parent, {:key=>'abcdef'} @api.event('Big Deal', {:something=>'good'}).should == "_kmq.push([\"record\", \"Big Deal\", #{{:something=>'good'}.to_json}]);" + end + end + describe '#set' do + it 'should return a js string' do + @api = Analytical::KissMetrics::Api.new @parent, {:key=>'abcdef'} + @api.set({:something=>'good', :b=>2}).should == "_kmq.push([\"set\", {\"something\":\"good\",\"b\":2}]);" end end describe '#init_javascript' do it 'should return the init javascript' do @api = Analytical::KissMetrics::Api.new @parent, {:key=>'abcdef'}