scaffold models

This commit is contained in:
Min Zeya Phyo
2017-04-20 17:01:14 +06:30
parent 0a97947259
commit 0af7d78c3c
145 changed files with 4127 additions and 2 deletions

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View File

@@ -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

View File

@@ -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

View 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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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

View 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

View 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

View 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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View 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

View 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

View 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

View 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