spec/lib/right_rails/helpers/forms_spec.rb in right-rails-1.2.0 vs spec/lib/right_rails/helpers/forms_spec.rb in right-rails-1.2.1

- old
+ new

@@ -280,7 +280,32 @@ %Q{<input data-tags="{tags:[&quot;one&quot;, &quot;two&quot;, &quot;three&quot;]}" } + %Q{id="object_method" name="object[method]" size="30" type="text" />} end end + describe ".rte_field" do + it "should automatically require the 'right/rte.js' file" do + rte_field_tag('name', 'some text') + rightjs_required_files.should include('right/rte') + end + + it "should generate a simple rte_field_tag" do + rte_field_tag('name', 'some text').should == + %Q{<textarea data-rte="{}" id="name" name="name">some text</textarea>} + end + + it "should generate a rte_field_tag with options" do + rte_field_tag('name', 'some text', { + :toolbar => 'extra' + }).should == + %Q{<textarea data-rte="{toolbar:'extra'}" id="name" name="name">some text</textarea>} + end + + it "should generate a rte_field with options" do + rte_field('object', 'method', {:toolbar => 'basic'}).should == + %Q{<textarea cols="40" data-rte="{toolbar:'basic'}" id="object_method" } + + %{name="object[method]" rows="20"></textarea>} + end + end + end \ No newline at end of file