scaffold models
This commit is contained in:
36
spec/views/crm/customers/edit.html.erb_spec.rb
Normal file
36
spec/views/crm/customers/edit.html.erb_spec.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "crm/customers/edit", type: :view do
|
||||
before(:each) do
|
||||
@crm_customer = assign(:crm_customer, Crm::Customer.create!(
|
||||
:name => "MyString",
|
||||
:company => "MyString",
|
||||
:contact_no => "MyString",
|
||||
:email => "MyString",
|
||||
:membership => nil,
|
||||
:membership_type => "MyString",
|
||||
:membership_authentication_code => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit crm_customer form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", crm_customer_path(@crm_customer), "post" do
|
||||
|
||||
assert_select "input#crm_customer_name[name=?]", "crm_customer[name]"
|
||||
|
||||
assert_select "input#crm_customer_company[name=?]", "crm_customer[company]"
|
||||
|
||||
assert_select "input#crm_customer_contact_no[name=?]", "crm_customer[contact_no]"
|
||||
|
||||
assert_select "input#crm_customer_email[name=?]", "crm_customer[email]"
|
||||
|
||||
assert_select "input#crm_customer_membership_id[name=?]", "crm_customer[membership_id]"
|
||||
|
||||
assert_select "input#crm_customer_membership_type[name=?]", "crm_customer[membership_type]"
|
||||
|
||||
assert_select "input#crm_customer_membership_authentication_code[name=?]", "crm_customer[membership_authentication_code]"
|
||||
end
|
||||
end
|
||||
end
|
||||
37
spec/views/crm/customers/index.html.erb_spec.rb
Normal file
37
spec/views/crm/customers/index.html.erb_spec.rb
Normal file
@@ -0,0 +1,37 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "crm/customers/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:crm_customers, [
|
||||
Crm::Customer.create!(
|
||||
:name => "Name",
|
||||
:company => "Company",
|
||||
:contact_no => "Contact No",
|
||||
:email => "Email",
|
||||
:membership => nil,
|
||||
:membership_type => "Membership Type",
|
||||
:membership_authentication_code => "Membership Authentication Code"
|
||||
),
|
||||
Crm::Customer.create!(
|
||||
:name => "Name",
|
||||
:company => "Company",
|
||||
:contact_no => "Contact No",
|
||||
:email => "Email",
|
||||
:membership => nil,
|
||||
:membership_type => "Membership Type",
|
||||
:membership_authentication_code => "Membership Authentication Code"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of crm/customers" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Company".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Contact No".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Email".to_s, :count => 2
|
||||
assert_select "tr>td", :text => nil.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Membership Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Membership Authentication Code".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
36
spec/views/crm/customers/new.html.erb_spec.rb
Normal file
36
spec/views/crm/customers/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "crm/customers/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:crm_customer, Crm::Customer.new(
|
||||
:name => "MyString",
|
||||
:company => "MyString",
|
||||
:contact_no => "MyString",
|
||||
:email => "MyString",
|
||||
:membership => nil,
|
||||
:membership_type => "MyString",
|
||||
:membership_authentication_code => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new crm_customer form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", crm_customers_path, "post" do
|
||||
|
||||
assert_select "input#crm_customer_name[name=?]", "crm_customer[name]"
|
||||
|
||||
assert_select "input#crm_customer_company[name=?]", "crm_customer[company]"
|
||||
|
||||
assert_select "input#crm_customer_contact_no[name=?]", "crm_customer[contact_no]"
|
||||
|
||||
assert_select "input#crm_customer_email[name=?]", "crm_customer[email]"
|
||||
|
||||
assert_select "input#crm_customer_membership_id[name=?]", "crm_customer[membership_id]"
|
||||
|
||||
assert_select "input#crm_customer_membership_type[name=?]", "crm_customer[membership_type]"
|
||||
|
||||
assert_select "input#crm_customer_membership_authentication_code[name=?]", "crm_customer[membership_authentication_code]"
|
||||
end
|
||||
end
|
||||
end
|
||||
26
spec/views/crm/customers/show.html.erb_spec.rb
Normal file
26
spec/views/crm/customers/show.html.erb_spec.rb
Normal file
@@ -0,0 +1,26 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "crm/customers/show", type: :view do
|
||||
before(:each) do
|
||||
@crm_customer = assign(:crm_customer, Crm::Customer.create!(
|
||||
:name => "Name",
|
||||
:company => "Company",
|
||||
:contact_no => "Contact No",
|
||||
:email => "Email",
|
||||
:membership => nil,
|
||||
:membership_type => "Membership Type",
|
||||
:membership_authentication_code => "Membership Authentication Code"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/Company/)
|
||||
expect(rendered).to match(/Contact No/)
|
||||
expect(rendered).to match(/Email/)
|
||||
expect(rendered).to match(//)
|
||||
expect(rendered).to match(/Membership Type/)
|
||||
expect(rendered).to match(/Membership Authentication Code/)
|
||||
end
|
||||
end
|
||||
51
spec/views/settings/cashier_terminals/edit.html.erb_spec.rb
Normal file
51
spec/views/settings/cashier_terminals/edit.html.erb_spec.rb
Normal file
@@ -0,0 +1,51 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/cashier_terminals/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_cashier_terminal = assign(:settings_cashier_terminal, Settings::CashierTerminal.create!(
|
||||
:name => "MyString",
|
||||
:is_active => false,
|
||||
:is_currently_login => false,
|
||||
:auto_print_receipt => "MyString",
|
||||
:printer_name => "MyString",
|
||||
:header => "",
|
||||
:footer => "",
|
||||
:font => "MyString",
|
||||
:font_size => "MyString",
|
||||
:show_tax => false,
|
||||
:show_cashier => false,
|
||||
:show_guest_info => false
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_cashier_terminal form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_cashier_terminal_path(@settings_cashier_terminal), "post" do
|
||||
|
||||
assert_select "input#settings_cashier_terminal_name[name=?]", "settings_cashier_terminal[name]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_is_active[name=?]", "settings_cashier_terminal[is_active]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_is_currently_login[name=?]", "settings_cashier_terminal[is_currently_login]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_auto_print_receipt[name=?]", "settings_cashier_terminal[auto_print_receipt]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_printer_name[name=?]", "settings_cashier_terminal[printer_name]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_header[name=?]", "settings_cashier_terminal[header]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_footer[name=?]", "settings_cashier_terminal[footer]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_font[name=?]", "settings_cashier_terminal[font]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_font_size[name=?]", "settings_cashier_terminal[font_size]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_tax[name=?]", "settings_cashier_terminal[show_tax]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_cashier[name=?]", "settings_cashier_terminal[show_cashier]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_guest_info[name=?]", "settings_cashier_terminal[show_guest_info]"
|
||||
end
|
||||
end
|
||||
end
|
||||
52
spec/views/settings/cashier_terminals/index.html.erb_spec.rb
Normal file
52
spec/views/settings/cashier_terminals/index.html.erb_spec.rb
Normal file
@@ -0,0 +1,52 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/cashier_terminals/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_cashier_terminals, [
|
||||
Settings::CashierTerminal.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:is_currently_login => false,
|
||||
:auto_print_receipt => "Auto Print Receipt",
|
||||
:printer_name => "Printer Name",
|
||||
:header => "",
|
||||
:footer => "",
|
||||
:font => "Font",
|
||||
:font_size => "Font Size",
|
||||
:show_tax => false,
|
||||
:show_cashier => false,
|
||||
:show_guest_info => false
|
||||
),
|
||||
Settings::CashierTerminal.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:is_currently_login => false,
|
||||
:auto_print_receipt => "Auto Print Receipt",
|
||||
:printer_name => "Printer Name",
|
||||
:header => "",
|
||||
:footer => "",
|
||||
:font => "Font",
|
||||
:font_size => "Font Size",
|
||||
:show_tax => false,
|
||||
:show_cashier => false,
|
||||
:show_guest_info => false
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/cashier_terminals" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Auto Print Receipt".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Printer Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Font".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Font Size".to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
end
|
||||
end
|
||||
51
spec/views/settings/cashier_terminals/new.html.erb_spec.rb
Normal file
51
spec/views/settings/cashier_terminals/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,51 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/cashier_terminals/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_cashier_terminal, Settings::CashierTerminal.new(
|
||||
:name => "MyString",
|
||||
:is_active => false,
|
||||
:is_currently_login => false,
|
||||
:auto_print_receipt => "MyString",
|
||||
:printer_name => "MyString",
|
||||
:header => "",
|
||||
:footer => "",
|
||||
:font => "MyString",
|
||||
:font_size => "MyString",
|
||||
:show_tax => false,
|
||||
:show_cashier => false,
|
||||
:show_guest_info => false
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_cashier_terminal form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_cashier_terminals_path, "post" do
|
||||
|
||||
assert_select "input#settings_cashier_terminal_name[name=?]", "settings_cashier_terminal[name]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_is_active[name=?]", "settings_cashier_terminal[is_active]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_is_currently_login[name=?]", "settings_cashier_terminal[is_currently_login]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_auto_print_receipt[name=?]", "settings_cashier_terminal[auto_print_receipt]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_printer_name[name=?]", "settings_cashier_terminal[printer_name]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_header[name=?]", "settings_cashier_terminal[header]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_footer[name=?]", "settings_cashier_terminal[footer]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_font[name=?]", "settings_cashier_terminal[font]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_font_size[name=?]", "settings_cashier_terminal[font_size]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_tax[name=?]", "settings_cashier_terminal[show_tax]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_cashier[name=?]", "settings_cashier_terminal[show_cashier]"
|
||||
|
||||
assert_select "input#settings_cashier_terminal_show_guest_info[name=?]", "settings_cashier_terminal[show_guest_info]"
|
||||
end
|
||||
end
|
||||
end
|
||||
36
spec/views/settings/cashier_terminals/show.html.erb_spec.rb
Normal file
36
spec/views/settings/cashier_terminals/show.html.erb_spec.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/cashier_terminals/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_cashier_terminal = assign(:settings_cashier_terminal, Settings::CashierTerminal.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:is_currently_login => false,
|
||||
:auto_print_receipt => "Auto Print Receipt",
|
||||
:printer_name => "Printer Name",
|
||||
:header => "",
|
||||
:footer => "",
|
||||
:font => "Font",
|
||||
:font_size => "Font Size",
|
||||
:show_tax => false,
|
||||
:show_cashier => false,
|
||||
:show_guest_info => false
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/Auto Print Receipt/)
|
||||
expect(rendered).to match(/Printer Name/)
|
||||
expect(rendered).to match(//)
|
||||
expect(rendered).to match(//)
|
||||
expect(rendered).to match(/Font/)
|
||||
expect(rendered).to match(/Font Size/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/false/)
|
||||
end
|
||||
end
|
||||
24
spec/views/settings/lookups/edit.html.erb_spec.rb
Normal file
24
spec/views/settings/lookups/edit.html.erb_spec.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/lookups/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_lookup = assign(:settings_lookup, Settings::Lookup.create!(
|
||||
:lookup_type => "MyString",
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_lookup form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_lookup_path(@settings_lookup), "post" do
|
||||
|
||||
assert_select "input#settings_lookup_lookup_type[name=?]", "settings_lookup[lookup_type]"
|
||||
|
||||
assert_select "input#settings_lookup_name[name=?]", "settings_lookup[name]"
|
||||
|
||||
assert_select "input#settings_lookup_value[name=?]", "settings_lookup[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
25
spec/views/settings/lookups/index.html.erb_spec.rb
Normal file
25
spec/views/settings/lookups/index.html.erb_spec.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/lookups/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_lookups, [
|
||||
Settings::Lookup.create!(
|
||||
:lookup_type => "Lookup Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
),
|
||||
Settings::Lookup.create!(
|
||||
:lookup_type => "Lookup Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/lookups" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Lookup Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Value".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
24
spec/views/settings/lookups/new.html.erb_spec.rb
Normal file
24
spec/views/settings/lookups/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/lookups/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_lookup, Settings::Lookup.new(
|
||||
:lookup_type => "MyString",
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_lookup form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_lookups_path, "post" do
|
||||
|
||||
assert_select "input#settings_lookup_lookup_type[name=?]", "settings_lookup[lookup_type]"
|
||||
|
||||
assert_select "input#settings_lookup_name[name=?]", "settings_lookup[name]"
|
||||
|
||||
assert_select "input#settings_lookup_value[name=?]", "settings_lookup[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
18
spec/views/settings/lookups/show.html.erb_spec.rb
Normal file
18
spec/views/settings/lookups/show.html.erb_spec.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/lookups/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_lookup = assign(:settings_lookup, Settings::Lookup.create!(
|
||||
:lookup_type => "Lookup Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Lookup Type/)
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/Value/)
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,36 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/membership_settings/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_membership_setting = assign(:settings_membership_setting, Settings::MembershipSetting.create!(
|
||||
:membership_type => "MyString",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "MyString",
|
||||
:gateway_url => "MyString",
|
||||
:auth_token => "MyString",
|
||||
:merchant_account => nil,
|
||||
:created_by => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_membership_setting form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_membership_setting_path(@settings_membership_setting), "post" do
|
||||
|
||||
assert_select "input#settings_membership_setting_membership_type[name=?]", "settings_membership_setting[membership_type]"
|
||||
|
||||
assert_select "input#settings_membership_setting_is_active[name=?]", "settings_membership_setting[is_active]"
|
||||
|
||||
assert_select "input#settings_membership_setting_gateway_communication_type[name=?]", "settings_membership_setting[gateway_communication_type]"
|
||||
|
||||
assert_select "input#settings_membership_setting_gateway_url[name=?]", "settings_membership_setting[gateway_url]"
|
||||
|
||||
assert_select "input#settings_membership_setting_auth_token[name=?]", "settings_membership_setting[auth_token]"
|
||||
|
||||
assert_select "input#settings_membership_setting_merchant_account_id[name=?]", "settings_membership_setting[merchant_account_id]"
|
||||
|
||||
assert_select "input#settings_membership_setting_created_by[name=?]", "settings_membership_setting[created_by]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,37 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/membership_settings/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_membership_settings, [
|
||||
Settings::MembershipSetting.create!(
|
||||
:membership_type => "Membership Type",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil,
|
||||
:created_by => "Created By"
|
||||
),
|
||||
Settings::MembershipSetting.create!(
|
||||
:membership_type => "Membership Type",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil,
|
||||
:created_by => "Created By"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/membership_settings" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Membership Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Gateway Communication Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Gateway Url".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Auth Token".to_s, :count => 2
|
||||
assert_select "tr>td", :text => nil.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Created By".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
36
spec/views/settings/membership_settings/new.html.erb_spec.rb
Normal file
36
spec/views/settings/membership_settings/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,36 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/membership_settings/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_membership_setting, Settings::MembershipSetting.new(
|
||||
:membership_type => "MyString",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "MyString",
|
||||
:gateway_url => "MyString",
|
||||
:auth_token => "MyString",
|
||||
:merchant_account => nil,
|
||||
:created_by => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_membership_setting form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_membership_settings_path, "post" do
|
||||
|
||||
assert_select "input#settings_membership_setting_membership_type[name=?]", "settings_membership_setting[membership_type]"
|
||||
|
||||
assert_select "input#settings_membership_setting_is_active[name=?]", "settings_membership_setting[is_active]"
|
||||
|
||||
assert_select "input#settings_membership_setting_gateway_communication_type[name=?]", "settings_membership_setting[gateway_communication_type]"
|
||||
|
||||
assert_select "input#settings_membership_setting_gateway_url[name=?]", "settings_membership_setting[gateway_url]"
|
||||
|
||||
assert_select "input#settings_membership_setting_auth_token[name=?]", "settings_membership_setting[auth_token]"
|
||||
|
||||
assert_select "input#settings_membership_setting_merchant_account_id[name=?]", "settings_membership_setting[merchant_account_id]"
|
||||
|
||||
assert_select "input#settings_membership_setting_created_by[name=?]", "settings_membership_setting[created_by]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,26 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/membership_settings/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_membership_setting = assign(:settings_membership_setting, Settings::MembershipSetting.create!(
|
||||
:membership_type => "Membership Type",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil,
|
||||
:created_by => "Created By"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Membership Type/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/Gateway Communication Type/)
|
||||
expect(rendered).to match(/Gateway Url/)
|
||||
expect(rendered).to match(/Auth Token/)
|
||||
expect(rendered).to match(//)
|
||||
expect(rendered).to match(/Created By/)
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_attributes/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_menu_item_attribute = assign(:settings_menu_item_attribute, Settings::MenuItemAttribute.create!(
|
||||
:attribute_type => "MyString",
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_menu_item_attribute form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_menu_item_attribute_path(@settings_menu_item_attribute), "post" do
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_attribute_type[name=?]", "settings_menu_item_attribute[attribute_type]"
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_name[name=?]", "settings_menu_item_attribute[name]"
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_value[name=?]", "settings_menu_item_attribute[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,25 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_attributes/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_menu_item_attributes, [
|
||||
Settings::MenuItemAttribute.create!(
|
||||
:attribute_type => "Attribute Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
),
|
||||
Settings::MenuItemAttribute.create!(
|
||||
:attribute_type => "Attribute Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/menu_item_attributes" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Attribute Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Value".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_attributes/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_menu_item_attribute, Settings::MenuItemAttribute.new(
|
||||
:attribute_type => "MyString",
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_menu_item_attribute form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_menu_item_attributes_path, "post" do
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_attribute_type[name=?]", "settings_menu_item_attribute[attribute_type]"
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_name[name=?]", "settings_menu_item_attribute[name]"
|
||||
|
||||
assert_select "input#settings_menu_item_attribute_value[name=?]", "settings_menu_item_attribute[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,18 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_attributes/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_menu_item_attribute = assign(:settings_menu_item_attribute, Settings::MenuItemAttribute.create!(
|
||||
:attribute_type => "Attribute Type",
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Attribute Type/)
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/Value/)
|
||||
end
|
||||
end
|
||||
21
spec/views/settings/menu_item_options/edit.html.erb_spec.rb
Normal file
21
spec/views/settings/menu_item_options/edit.html.erb_spec.rb
Normal file
@@ -0,0 +1,21 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_options/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_menu_item_option = assign(:settings_menu_item_option, Settings::MenuItemOption.create!(
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_menu_item_option form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_menu_item_option_path(@settings_menu_item_option), "post" do
|
||||
|
||||
assert_select "input#settings_menu_item_option_name[name=?]", "settings_menu_item_option[name]"
|
||||
|
||||
assert_select "input#settings_menu_item_option_value[name=?]", "settings_menu_item_option[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
22
spec/views/settings/menu_item_options/index.html.erb_spec.rb
Normal file
22
spec/views/settings/menu_item_options/index.html.erb_spec.rb
Normal file
@@ -0,0 +1,22 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_options/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_menu_item_options, [
|
||||
Settings::MenuItemOption.create!(
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
),
|
||||
Settings::MenuItemOption.create!(
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/menu_item_options" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Value".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
21
spec/views/settings/menu_item_options/new.html.erb_spec.rb
Normal file
21
spec/views/settings/menu_item_options/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,21 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_options/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_menu_item_option, Settings::MenuItemOption.new(
|
||||
:name => "MyString",
|
||||
:value => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_menu_item_option form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_menu_item_options_path, "post" do
|
||||
|
||||
assert_select "input#settings_menu_item_option_name[name=?]", "settings_menu_item_option[name]"
|
||||
|
||||
assert_select "input#settings_menu_item_option_value[name=?]", "settings_menu_item_option[value]"
|
||||
end
|
||||
end
|
||||
end
|
||||
16
spec/views/settings/menu_item_options/show.html.erb_spec.rb
Normal file
16
spec/views/settings/menu_item_options/show.html.erb_spec.rb
Normal file
@@ -0,0 +1,16 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/menu_item_options/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_menu_item_option = assign(:settings_menu_item_option, Settings::MenuItemOption.create!(
|
||||
:name => "Name",
|
||||
:value => "Value"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/Value/)
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/payment_method_settings/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_payment_method_setting = assign(:settings_payment_method_setting, Settings::PaymentMethodSetting.create!(
|
||||
:payment_method => "MyString",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "MyString",
|
||||
:gateway_url => "MyString",
|
||||
:auth_token => "MyString",
|
||||
:merchant_account => nil
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_payment_method_setting form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_payment_method_setting_path(@settings_payment_method_setting), "post" do
|
||||
|
||||
assert_select "input#settings_payment_method_setting_payment_method[name=?]", "settings_payment_method_setting[payment_method]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_is_active[name=?]", "settings_payment_method_setting[is_active]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_gateway_communication_type[name=?]", "settings_payment_method_setting[gateway_communication_type]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_gateway_url[name=?]", "settings_payment_method_setting[gateway_url]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_auth_token[name=?]", "settings_payment_method_setting[auth_token]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_merchant_account_id[name=?]", "settings_payment_method_setting[merchant_account_id]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,34 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/payment_method_settings/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_payment_method_settings, [
|
||||
Settings::PaymentMethodSetting.create!(
|
||||
:payment_method => "Payment Method",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil
|
||||
),
|
||||
Settings::PaymentMethodSetting.create!(
|
||||
:payment_method => "Payment Method",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/payment_method_settings" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Payment Method".to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Gateway Communication Type".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Gateway Url".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Auth Token".to_s, :count => 2
|
||||
assert_select "tr>td", :text => nil.to_s, :count => 2
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,33 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/payment_method_settings/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_payment_method_setting, Settings::PaymentMethodSetting.new(
|
||||
:payment_method => "MyString",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "MyString",
|
||||
:gateway_url => "MyString",
|
||||
:auth_token => "MyString",
|
||||
:merchant_account => nil
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_payment_method_setting form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_payment_method_settings_path, "post" do
|
||||
|
||||
assert_select "input#settings_payment_method_setting_payment_method[name=?]", "settings_payment_method_setting[payment_method]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_is_active[name=?]", "settings_payment_method_setting[is_active]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_gateway_communication_type[name=?]", "settings_payment_method_setting[gateway_communication_type]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_gateway_url[name=?]", "settings_payment_method_setting[gateway_url]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_auth_token[name=?]", "settings_payment_method_setting[auth_token]"
|
||||
|
||||
assert_select "input#settings_payment_method_setting_merchant_account_id[name=?]", "settings_payment_method_setting[merchant_account_id]"
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/payment_method_settings/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_payment_method_setting = assign(:settings_payment_method_setting, Settings::PaymentMethodSetting.create!(
|
||||
:payment_method => "Payment Method",
|
||||
:is_active => false,
|
||||
:gateway_communication_type => "Gateway Communication Type",
|
||||
:gateway_url => "Gateway Url",
|
||||
:auth_token => "Auth Token",
|
||||
:merchant_account => nil
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Payment Method/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/Gateway Communication Type/)
|
||||
expect(rendered).to match(/Gateway Url/)
|
||||
expect(rendered).to match(/Auth Token/)
|
||||
expect(rendered).to match(//)
|
||||
end
|
||||
end
|
||||
24
spec/views/settings/zones/edit.html.erb_spec.rb
Normal file
24
spec/views/settings/zones/edit.html.erb_spec.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/zones/edit", type: :view do
|
||||
before(:each) do
|
||||
@settings_zone = assign(:settings_zone, Settings::Zone.create!(
|
||||
:name => "MyString",
|
||||
:is_active => false,
|
||||
:created_by => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders the edit settings_zone form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_zone_path(@settings_zone), "post" do
|
||||
|
||||
assert_select "input#settings_zone_name[name=?]", "settings_zone[name]"
|
||||
|
||||
assert_select "input#settings_zone_is_active[name=?]", "settings_zone[is_active]"
|
||||
|
||||
assert_select "input#settings_zone_created_by[name=?]", "settings_zone[created_by]"
|
||||
end
|
||||
end
|
||||
end
|
||||
25
spec/views/settings/zones/index.html.erb_spec.rb
Normal file
25
spec/views/settings/zones/index.html.erb_spec.rb
Normal file
@@ -0,0 +1,25 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/zones/index", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_zones, [
|
||||
Settings::Zone.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:created_by => "Created By"
|
||||
),
|
||||
Settings::Zone.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:created_by => "Created By"
|
||||
)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of settings/zones" do
|
||||
render
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => false.to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Created By".to_s, :count => 2
|
||||
end
|
||||
end
|
||||
24
spec/views/settings/zones/new.html.erb_spec.rb
Normal file
24
spec/views/settings/zones/new.html.erb_spec.rb
Normal file
@@ -0,0 +1,24 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/zones/new", type: :view do
|
||||
before(:each) do
|
||||
assign(:settings_zone, Settings::Zone.new(
|
||||
:name => "MyString",
|
||||
:is_active => false,
|
||||
:created_by => "MyString"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders new settings_zone form" do
|
||||
render
|
||||
|
||||
assert_select "form[action=?][method=?]", settings_zones_path, "post" do
|
||||
|
||||
assert_select "input#settings_zone_name[name=?]", "settings_zone[name]"
|
||||
|
||||
assert_select "input#settings_zone_is_active[name=?]", "settings_zone[is_active]"
|
||||
|
||||
assert_select "input#settings_zone_created_by[name=?]", "settings_zone[created_by]"
|
||||
end
|
||||
end
|
||||
end
|
||||
18
spec/views/settings/zones/show.html.erb_spec.rb
Normal file
18
spec/views/settings/zones/show.html.erb_spec.rb
Normal file
@@ -0,0 +1,18 @@
|
||||
require 'rails_helper'
|
||||
|
||||
RSpec.describe "settings/zones/show", type: :view do
|
||||
before(:each) do
|
||||
@settings_zone = assign(:settings_zone, Settings::Zone.create!(
|
||||
:name => "Name",
|
||||
:is_active => false,
|
||||
:created_by => "Created By"
|
||||
))
|
||||
end
|
||||
|
||||
it "renders attributes in <p>" do
|
||||
render
|
||||
expect(rendered).to match(/Name/)
|
||||
expect(rendered).to match(/false/)
|
||||
expect(rendered).to match(/Created By/)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user