Sha256: 69d0056dfe7526ecb3acd486d24be281af17148fb562eac3b0d4745dde1e34c2
Contents?: true
Size: 1.03 KB
Versions: 6
Compression:
Stored size: 1.03 KB
Contents
require 'test/helper' class Admin::PostsControllerTest < ActionController::TestCase def test_should_generate_xml assert @typus_user.is_root? expected = <<-RAW <?xml version="1.0" encoding="UTF-8"?> <posts type="array"> <post> <status type="boolean">false</status> <title>Owned by admin</title> </post> <post> <status type="boolean">false</status> <title>Owned by editor</title> </post> <post> <status type="boolean">true</status> <title>Title One</title> </post> <post> <status type="boolean">false</status> <title>Title Two</title> </post> </posts> RAW get :index, :format => 'xml' assert_equal expected, @response.body end def test_should_generate_csv assert @typus_user.is_root? begin require 'fastercsv' rescue LoadError return end expected = <<-RAW Title,Status Owned by admin,false Owned by editor,false Title One,true Title Two,false RAW get :index, :format => 'csv' assert_equal expected, @response.body end end
Version data entries
6 entries across 6 versions & 1 rubygems