Kevin Clark
2006-May-30 19:10 UTC
[Rails] [ANN] The ARTS Plugin: Another RJS Testing System
If you missed it, I''ve written a plugin for testing RJS that uses (basically) the same syntax as the RJS templates themselves. Here''s a taste: assert_rjs :alert, ''Hi!'' assert_rjs :assign, ''a'', ''2'' assert_rjs :call, ''foo'', ''bar'', ''baz'' assert_rjs :draggable, ''draggable_item'' assert_rjs :drop_receiving, ''receiving_item'' assert_rjs :hide, "post_1", "post_2", "post_3" assert_rjs :insert_html, :bottom, ''posts'' assert_rjs :redirect_to, :action => ''list'' assert_rjs :remove, "post_1", "post_2", "post_3" assert_rjs :replace, ''completely_replaced_div'', ''<p>This replaced the div</p>'' assert_rjs :replace_html, ''replaceable_div'', "This goes inside the div" assert_rjs :show, "post_1", "post_2", "post_3" assert_rjs :sortable, ''sortable_item'' assert_rjs :toggle, "post_1", "post_2", "post_3" assert_rjs :visual_effect, :highlight, "posts", :duration => ''1.0'' It also allows for optional content matching on methods where it matters (insert_html et al). A full tutorial is here: http://glu.ttono.us/articles/2006/05/29/guide-test-driven-rjs-with-arts Kev -- Posted via http://www.ruby-forum.com/.