require 'rails_helper' RSpec.describe "print_settings/new", type: :view do before(:each) do assign(:print_setting, PrintSetting.new( :name, => "MyString", :unique_code, => "MyString", :template, => "MyString", :db_name, => "MyString", :db_type, => "MyString", :db_username, => "MyString", :db_password, => "MyString", :printer_name, => "MyString", :api_settings, => "MyString", :page_width => "", :page_height => "", :print_copies => 1 )) end it "renders new print_setting form" do render assert_select "form[action=?][method=?]", print_settings_path, "post" do assert_select "input[name=?]", "print_setting[name,]" assert_select "input[name=?]", "print_setting[unique_code,]" assert_select "input[name=?]", "print_setting[template,]" assert_select "input[name=?]", "print_setting[db_name,]" assert_select "input[name=?]", "print_setting[db_type,]" assert_select "input[name=?]", "print_setting[db_username,]" assert_select "input[name=?]", "print_setting[db_password,]" assert_select "input[name=?]", "print_setting[printer_name,]" assert_select "input[name=?]", "print_setting[api_settings,]" assert_select "input[name=?]", "print_setting[page_width]" assert_select "input[name=?]", "print_setting[page_height]" assert_select "input[name=?]", "print_setting[print_copies]" end end end