You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sqm-dashboards/spec/views/legacy/categories/index.html.erb_spec.rb

34 lines
1.0 KiB

require 'rails_helper'
module Legacy
RSpec.describe 'legacy/categories/index', type: :view do
before(:each) do
assign(:categories, [
Category.create!(
name: 'Name',
blurb: 'Blurb',
description: 'MyText',
external_id: 'External',
parent_category_id: 2
),
Category.create!(
name: 'Name',
blurb: 'Blurb',
description: 'MyText',
external_id: 'External',
parent_category_id: 2
)
])
end
it 'renders a list of categories' do
render(template: 'legacy/categories/index')
assert_select 'tr>td', text: 'Name'.to_s, count: 2
assert_select 'tr>td', text: 'Blurb'.to_s, count: 2
assert_select 'tr>td', text: 'MyText'.to_s, count: 2
assert_select 'tr>td', text: 'External'.to_s, count: 2
assert_select 'tr>td', text: 2.to_s, count: 2
end
end
end