Sha256: 2915ef49c80faf1e8e5466da4e3a23c6c8a4069a12d842fd4645cbad0fcd01f9
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
require File.dirname(__FILE__) + '/spec_helper' describe 'widgets and traits', :type => :request, :js => true do it "should fire widgetsReady" do visit('/test/base') page.should have_selector('h1.widgetsReady') end it "should fire widgetsReady on ajax" do visit('/test/base') page.should have_selector('h1.widgetsReady') page.evaluate_script('jQuery.get("/test/ajax")') page.should have_selector('h1.widgetsReady', :count => 2) end it "should hook up widgets" do visit('/test/base') page.should have_selector('.widget_loaded') end it "should hook up traits" do visit('/test/base') page.should have_selector('.trait_loaded') end it "should hook up widgets on ajax" do visit('/test/base') page.evaluate_script('jQuery.get("/test/ajax", function(d) { jQuery("#ajax").append(d); })') page.should have_selector('#ajax .widget_loaded') end it "should hook up traits on ajax" do visit('/test/base') page.evaluate_script('jQuery.get("/test/ajax", function(d) { jQuery("#ajax").append(d); })') page.should have_selector('#ajax .trait_loaded') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
edifice-widgets-0.1.1 | spec/widgets_and_traits_spec.rb |
edifice-widgets-0.1.0 | spec/widgets_and_traits_spec.rb |