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,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Crm::CustomersController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Crm::Customer. As you add validations to Crm::Customer, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Crm::CustomersController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all crm_customers as @crm_customers" do
customer = Crm::Customer.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:crm_customers)).to eq([customer])
end
end
describe "GET #show" do
it "assigns the requested crm_customer as @crm_customer" do
customer = Crm::Customer.create! valid_attributes
get :show, params: {id: customer.to_param}, session: valid_session
expect(assigns(:crm_customer)).to eq(customer)
end
end
describe "GET #new" do
it "assigns a new crm_customer as @crm_customer" do
get :new, params: {}, session: valid_session
expect(assigns(:crm_customer)).to be_a_new(Crm::Customer)
end
end
describe "GET #edit" do
it "assigns the requested crm_customer as @crm_customer" do
customer = Crm::Customer.create! valid_attributes
get :edit, params: {id: customer.to_param}, session: valid_session
expect(assigns(:crm_customer)).to eq(customer)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Crm::Customer" do
expect {
post :create, params: {crm_customer: valid_attributes}, session: valid_session
}.to change(Crm::Customer, :count).by(1)
end
it "assigns a newly created crm_customer as @crm_customer" do
post :create, params: {crm_customer: valid_attributes}, session: valid_session
expect(assigns(:crm_customer)).to be_a(Crm::Customer)
expect(assigns(:crm_customer)).to be_persisted
end
it "redirects to the created crm_customer" do
post :create, params: {crm_customer: valid_attributes}, session: valid_session
expect(response).to redirect_to(Crm::Customer.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved crm_customer as @crm_customer" do
post :create, params: {crm_customer: invalid_attributes}, session: valid_session
expect(assigns(:crm_customer)).to be_a_new(Crm::Customer)
end
it "re-renders the 'new' template" do
post :create, params: {crm_customer: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested crm_customer" do
customer = Crm::Customer.create! valid_attributes
put :update, params: {id: customer.to_param, crm_customer: new_attributes}, session: valid_session
customer.reload
skip("Add assertions for updated state")
end
it "assigns the requested crm_customer as @crm_customer" do
customer = Crm::Customer.create! valid_attributes
put :update, params: {id: customer.to_param, crm_customer: valid_attributes}, session: valid_session
expect(assigns(:crm_customer)).to eq(customer)
end
it "redirects to the crm_customer" do
customer = Crm::Customer.create! valid_attributes
put :update, params: {id: customer.to_param, crm_customer: valid_attributes}, session: valid_session
expect(response).to redirect_to(customer)
end
end
context "with invalid params" do
it "assigns the crm_customer as @crm_customer" do
customer = Crm::Customer.create! valid_attributes
put :update, params: {id: customer.to_param, crm_customer: invalid_attributes}, session: valid_session
expect(assigns(:crm_customer)).to eq(customer)
end
it "re-renders the 'edit' template" do
customer = Crm::Customer.create! valid_attributes
put :update, params: {id: customer.to_param, crm_customer: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested crm_customer" do
customer = Crm::Customer.create! valid_attributes
expect {
delete :destroy, params: {id: customer.to_param}, session: valid_session
}.to change(Crm::Customer, :count).by(-1)
end
it "redirects to the crm_customers list" do
customer = Crm::Customer.create! valid_attributes
delete :destroy, params: {id: customer.to_param}, session: valid_session
expect(response).to redirect_to(crm_customers_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::CashierTerminalsController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::CashierTerminal. As you add validations to Settings::CashierTerminal, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::CashierTerminalsController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_cashier_terminals as @settings_cashier_terminals" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_cashier_terminals)).to eq([cashier_terminal])
end
end
describe "GET #show" do
it "assigns the requested settings_cashier_terminal as @settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
get :show, params: {id: cashier_terminal.to_param}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to eq(cashier_terminal)
end
end
describe "GET #new" do
it "assigns a new settings_cashier_terminal as @settings_cashier_terminal" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to be_a_new(Settings::CashierTerminal)
end
end
describe "GET #edit" do
it "assigns the requested settings_cashier_terminal as @settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
get :edit, params: {id: cashier_terminal.to_param}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to eq(cashier_terminal)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::CashierTerminal" do
expect {
post :create, params: {settings_cashier_terminal: valid_attributes}, session: valid_session
}.to change(Settings::CashierTerminal, :count).by(1)
end
it "assigns a newly created settings_cashier_terminal as @settings_cashier_terminal" do
post :create, params: {settings_cashier_terminal: valid_attributes}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to be_a(Settings::CashierTerminal)
expect(assigns(:settings_cashier_terminal)).to be_persisted
end
it "redirects to the created settings_cashier_terminal" do
post :create, params: {settings_cashier_terminal: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::CashierTerminal.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_cashier_terminal as @settings_cashier_terminal" do
post :create, params: {settings_cashier_terminal: invalid_attributes}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to be_a_new(Settings::CashierTerminal)
end
it "re-renders the 'new' template" do
post :create, params: {settings_cashier_terminal: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
put :update, params: {id: cashier_terminal.to_param, settings_cashier_terminal: new_attributes}, session: valid_session
cashier_terminal.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_cashier_terminal as @settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
put :update, params: {id: cashier_terminal.to_param, settings_cashier_terminal: valid_attributes}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to eq(cashier_terminal)
end
it "redirects to the settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
put :update, params: {id: cashier_terminal.to_param, settings_cashier_terminal: valid_attributes}, session: valid_session
expect(response).to redirect_to(cashier_terminal)
end
end
context "with invalid params" do
it "assigns the settings_cashier_terminal as @settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
put :update, params: {id: cashier_terminal.to_param, settings_cashier_terminal: invalid_attributes}, session: valid_session
expect(assigns(:settings_cashier_terminal)).to eq(cashier_terminal)
end
it "re-renders the 'edit' template" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
put :update, params: {id: cashier_terminal.to_param, settings_cashier_terminal: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_cashier_terminal" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
expect {
delete :destroy, params: {id: cashier_terminal.to_param}, session: valid_session
}.to change(Settings::CashierTerminal, :count).by(-1)
end
it "redirects to the settings_cashier_terminals list" do
cashier_terminal = Settings::CashierTerminal.create! valid_attributes
delete :destroy, params: {id: cashier_terminal.to_param}, session: valid_session
expect(response).to redirect_to(settings_cashier_terminals_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::LookupsController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::Lookup. As you add validations to Settings::Lookup, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::LookupsController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_lookups as @settings_lookups" do
lookup = Settings::Lookup.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_lookups)).to eq([lookup])
end
end
describe "GET #show" do
it "assigns the requested settings_lookup as @settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
get :show, params: {id: lookup.to_param}, session: valid_session
expect(assigns(:settings_lookup)).to eq(lookup)
end
end
describe "GET #new" do
it "assigns a new settings_lookup as @settings_lookup" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_lookup)).to be_a_new(Settings::Lookup)
end
end
describe "GET #edit" do
it "assigns the requested settings_lookup as @settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
get :edit, params: {id: lookup.to_param}, session: valid_session
expect(assigns(:settings_lookup)).to eq(lookup)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::Lookup" do
expect {
post :create, params: {settings_lookup: valid_attributes}, session: valid_session
}.to change(Settings::Lookup, :count).by(1)
end
it "assigns a newly created settings_lookup as @settings_lookup" do
post :create, params: {settings_lookup: valid_attributes}, session: valid_session
expect(assigns(:settings_lookup)).to be_a(Settings::Lookup)
expect(assigns(:settings_lookup)).to be_persisted
end
it "redirects to the created settings_lookup" do
post :create, params: {settings_lookup: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::Lookup.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_lookup as @settings_lookup" do
post :create, params: {settings_lookup: invalid_attributes}, session: valid_session
expect(assigns(:settings_lookup)).to be_a_new(Settings::Lookup)
end
it "re-renders the 'new' template" do
post :create, params: {settings_lookup: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
put :update, params: {id: lookup.to_param, settings_lookup: new_attributes}, session: valid_session
lookup.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_lookup as @settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
put :update, params: {id: lookup.to_param, settings_lookup: valid_attributes}, session: valid_session
expect(assigns(:settings_lookup)).to eq(lookup)
end
it "redirects to the settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
put :update, params: {id: lookup.to_param, settings_lookup: valid_attributes}, session: valid_session
expect(response).to redirect_to(lookup)
end
end
context "with invalid params" do
it "assigns the settings_lookup as @settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
put :update, params: {id: lookup.to_param, settings_lookup: invalid_attributes}, session: valid_session
expect(assigns(:settings_lookup)).to eq(lookup)
end
it "re-renders the 'edit' template" do
lookup = Settings::Lookup.create! valid_attributes
put :update, params: {id: lookup.to_param, settings_lookup: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_lookup" do
lookup = Settings::Lookup.create! valid_attributes
expect {
delete :destroy, params: {id: lookup.to_param}, session: valid_session
}.to change(Settings::Lookup, :count).by(-1)
end
it "redirects to the settings_lookups list" do
lookup = Settings::Lookup.create! valid_attributes
delete :destroy, params: {id: lookup.to_param}, session: valid_session
expect(response).to redirect_to(settings_lookups_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::MembershipSettingsController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::MembershipSetting. As you add validations to Settings::MembershipSetting, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::MembershipSettingsController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_membership_settings as @settings_membership_settings" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_membership_settings)).to eq([membership_setting])
end
end
describe "GET #show" do
it "assigns the requested settings_membership_setting as @settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
get :show, params: {id: membership_setting.to_param}, session: valid_session
expect(assigns(:settings_membership_setting)).to eq(membership_setting)
end
end
describe "GET #new" do
it "assigns a new settings_membership_setting as @settings_membership_setting" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_membership_setting)).to be_a_new(Settings::MembershipSetting)
end
end
describe "GET #edit" do
it "assigns the requested settings_membership_setting as @settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
get :edit, params: {id: membership_setting.to_param}, session: valid_session
expect(assigns(:settings_membership_setting)).to eq(membership_setting)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::MembershipSetting" do
expect {
post :create, params: {settings_membership_setting: valid_attributes}, session: valid_session
}.to change(Settings::MembershipSetting, :count).by(1)
end
it "assigns a newly created settings_membership_setting as @settings_membership_setting" do
post :create, params: {settings_membership_setting: valid_attributes}, session: valid_session
expect(assigns(:settings_membership_setting)).to be_a(Settings::MembershipSetting)
expect(assigns(:settings_membership_setting)).to be_persisted
end
it "redirects to the created settings_membership_setting" do
post :create, params: {settings_membership_setting: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::MembershipSetting.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_membership_setting as @settings_membership_setting" do
post :create, params: {settings_membership_setting: invalid_attributes}, session: valid_session
expect(assigns(:settings_membership_setting)).to be_a_new(Settings::MembershipSetting)
end
it "re-renders the 'new' template" do
post :create, params: {settings_membership_setting: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
put :update, params: {id: membership_setting.to_param, settings_membership_setting: new_attributes}, session: valid_session
membership_setting.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_membership_setting as @settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
put :update, params: {id: membership_setting.to_param, settings_membership_setting: valid_attributes}, session: valid_session
expect(assigns(:settings_membership_setting)).to eq(membership_setting)
end
it "redirects to the settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
put :update, params: {id: membership_setting.to_param, settings_membership_setting: valid_attributes}, session: valid_session
expect(response).to redirect_to(membership_setting)
end
end
context "with invalid params" do
it "assigns the settings_membership_setting as @settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
put :update, params: {id: membership_setting.to_param, settings_membership_setting: invalid_attributes}, session: valid_session
expect(assigns(:settings_membership_setting)).to eq(membership_setting)
end
it "re-renders the 'edit' template" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
put :update, params: {id: membership_setting.to_param, settings_membership_setting: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_membership_setting" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
expect {
delete :destroy, params: {id: membership_setting.to_param}, session: valid_session
}.to change(Settings::MembershipSetting, :count).by(-1)
end
it "redirects to the settings_membership_settings list" do
membership_setting = Settings::MembershipSetting.create! valid_attributes
delete :destroy, params: {id: membership_setting.to_param}, session: valid_session
expect(response).to redirect_to(settings_membership_settings_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::MenuItemAttributesController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::MenuItemAttribute. As you add validations to Settings::MenuItemAttribute, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::MenuItemAttributesController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_menu_item_attributes as @settings_menu_item_attributes" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_menu_item_attributes)).to eq([menu_item_attribute])
end
end
describe "GET #show" do
it "assigns the requested settings_menu_item_attribute as @settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
get :show, params: {id: menu_item_attribute.to_param}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to eq(menu_item_attribute)
end
end
describe "GET #new" do
it "assigns a new settings_menu_item_attribute as @settings_menu_item_attribute" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to be_a_new(Settings::MenuItemAttribute)
end
end
describe "GET #edit" do
it "assigns the requested settings_menu_item_attribute as @settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
get :edit, params: {id: menu_item_attribute.to_param}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to eq(menu_item_attribute)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::MenuItemAttribute" do
expect {
post :create, params: {settings_menu_item_attribute: valid_attributes}, session: valid_session
}.to change(Settings::MenuItemAttribute, :count).by(1)
end
it "assigns a newly created settings_menu_item_attribute as @settings_menu_item_attribute" do
post :create, params: {settings_menu_item_attribute: valid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to be_a(Settings::MenuItemAttribute)
expect(assigns(:settings_menu_item_attribute)).to be_persisted
end
it "redirects to the created settings_menu_item_attribute" do
post :create, params: {settings_menu_item_attribute: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::MenuItemAttribute.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_menu_item_attribute as @settings_menu_item_attribute" do
post :create, params: {settings_menu_item_attribute: invalid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to be_a_new(Settings::MenuItemAttribute)
end
it "re-renders the 'new' template" do
post :create, params: {settings_menu_item_attribute: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
put :update, params: {id: menu_item_attribute.to_param, settings_menu_item_attribute: new_attributes}, session: valid_session
menu_item_attribute.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_menu_item_attribute as @settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
put :update, params: {id: menu_item_attribute.to_param, settings_menu_item_attribute: valid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to eq(menu_item_attribute)
end
it "redirects to the settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
put :update, params: {id: menu_item_attribute.to_param, settings_menu_item_attribute: valid_attributes}, session: valid_session
expect(response).to redirect_to(menu_item_attribute)
end
end
context "with invalid params" do
it "assigns the settings_menu_item_attribute as @settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
put :update, params: {id: menu_item_attribute.to_param, settings_menu_item_attribute: invalid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_attribute)).to eq(menu_item_attribute)
end
it "re-renders the 'edit' template" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
put :update, params: {id: menu_item_attribute.to_param, settings_menu_item_attribute: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_menu_item_attribute" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
expect {
delete :destroy, params: {id: menu_item_attribute.to_param}, session: valid_session
}.to change(Settings::MenuItemAttribute, :count).by(-1)
end
it "redirects to the settings_menu_item_attributes list" do
menu_item_attribute = Settings::MenuItemAttribute.create! valid_attributes
delete :destroy, params: {id: menu_item_attribute.to_param}, session: valid_session
expect(response).to redirect_to(settings_menu_item_attributes_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::MenuItemOptionsController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::MenuItemOption. As you add validations to Settings::MenuItemOption, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::MenuItemOptionsController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_menu_item_options as @settings_menu_item_options" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_menu_item_options)).to eq([menu_item_option])
end
end
describe "GET #show" do
it "assigns the requested settings_menu_item_option as @settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
get :show, params: {id: menu_item_option.to_param}, session: valid_session
expect(assigns(:settings_menu_item_option)).to eq(menu_item_option)
end
end
describe "GET #new" do
it "assigns a new settings_menu_item_option as @settings_menu_item_option" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_menu_item_option)).to be_a_new(Settings::MenuItemOption)
end
end
describe "GET #edit" do
it "assigns the requested settings_menu_item_option as @settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
get :edit, params: {id: menu_item_option.to_param}, session: valid_session
expect(assigns(:settings_menu_item_option)).to eq(menu_item_option)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::MenuItemOption" do
expect {
post :create, params: {settings_menu_item_option: valid_attributes}, session: valid_session
}.to change(Settings::MenuItemOption, :count).by(1)
end
it "assigns a newly created settings_menu_item_option as @settings_menu_item_option" do
post :create, params: {settings_menu_item_option: valid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_option)).to be_a(Settings::MenuItemOption)
expect(assigns(:settings_menu_item_option)).to be_persisted
end
it "redirects to the created settings_menu_item_option" do
post :create, params: {settings_menu_item_option: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::MenuItemOption.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_menu_item_option as @settings_menu_item_option" do
post :create, params: {settings_menu_item_option: invalid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_option)).to be_a_new(Settings::MenuItemOption)
end
it "re-renders the 'new' template" do
post :create, params: {settings_menu_item_option: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
put :update, params: {id: menu_item_option.to_param, settings_menu_item_option: new_attributes}, session: valid_session
menu_item_option.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_menu_item_option as @settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
put :update, params: {id: menu_item_option.to_param, settings_menu_item_option: valid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_option)).to eq(menu_item_option)
end
it "redirects to the settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
put :update, params: {id: menu_item_option.to_param, settings_menu_item_option: valid_attributes}, session: valid_session
expect(response).to redirect_to(menu_item_option)
end
end
context "with invalid params" do
it "assigns the settings_menu_item_option as @settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
put :update, params: {id: menu_item_option.to_param, settings_menu_item_option: invalid_attributes}, session: valid_session
expect(assigns(:settings_menu_item_option)).to eq(menu_item_option)
end
it "re-renders the 'edit' template" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
put :update, params: {id: menu_item_option.to_param, settings_menu_item_option: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_menu_item_option" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
expect {
delete :destroy, params: {id: menu_item_option.to_param}, session: valid_session
}.to change(Settings::MenuItemOption, :count).by(-1)
end
it "redirects to the settings_menu_item_options list" do
menu_item_option = Settings::MenuItemOption.create! valid_attributes
delete :destroy, params: {id: menu_item_option.to_param}, session: valid_session
expect(response).to redirect_to(settings_menu_item_options_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::PaymentMethodSettingsController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::PaymentMethodSetting. As you add validations to Settings::PaymentMethodSetting, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::PaymentMethodSettingsController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_payment_method_settings as @settings_payment_method_settings" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_payment_method_settings)).to eq([payment_method_setting])
end
end
describe "GET #show" do
it "assigns the requested settings_payment_method_setting as @settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
get :show, params: {id: payment_method_setting.to_param}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to eq(payment_method_setting)
end
end
describe "GET #new" do
it "assigns a new settings_payment_method_setting as @settings_payment_method_setting" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to be_a_new(Settings::PaymentMethodSetting)
end
end
describe "GET #edit" do
it "assigns the requested settings_payment_method_setting as @settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
get :edit, params: {id: payment_method_setting.to_param}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to eq(payment_method_setting)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::PaymentMethodSetting" do
expect {
post :create, params: {settings_payment_method_setting: valid_attributes}, session: valid_session
}.to change(Settings::PaymentMethodSetting, :count).by(1)
end
it "assigns a newly created settings_payment_method_setting as @settings_payment_method_setting" do
post :create, params: {settings_payment_method_setting: valid_attributes}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to be_a(Settings::PaymentMethodSetting)
expect(assigns(:settings_payment_method_setting)).to be_persisted
end
it "redirects to the created settings_payment_method_setting" do
post :create, params: {settings_payment_method_setting: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::PaymentMethodSetting.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_payment_method_setting as @settings_payment_method_setting" do
post :create, params: {settings_payment_method_setting: invalid_attributes}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to be_a_new(Settings::PaymentMethodSetting)
end
it "re-renders the 'new' template" do
post :create, params: {settings_payment_method_setting: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
put :update, params: {id: payment_method_setting.to_param, settings_payment_method_setting: new_attributes}, session: valid_session
payment_method_setting.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_payment_method_setting as @settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
put :update, params: {id: payment_method_setting.to_param, settings_payment_method_setting: valid_attributes}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to eq(payment_method_setting)
end
it "redirects to the settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
put :update, params: {id: payment_method_setting.to_param, settings_payment_method_setting: valid_attributes}, session: valid_session
expect(response).to redirect_to(payment_method_setting)
end
end
context "with invalid params" do
it "assigns the settings_payment_method_setting as @settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
put :update, params: {id: payment_method_setting.to_param, settings_payment_method_setting: invalid_attributes}, session: valid_session
expect(assigns(:settings_payment_method_setting)).to eq(payment_method_setting)
end
it "re-renders the 'edit' template" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
put :update, params: {id: payment_method_setting.to_param, settings_payment_method_setting: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_payment_method_setting" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
expect {
delete :destroy, params: {id: payment_method_setting.to_param}, session: valid_session
}.to change(Settings::PaymentMethodSetting, :count).by(-1)
end
it "redirects to the settings_payment_method_settings list" do
payment_method_setting = Settings::PaymentMethodSetting.create! valid_attributes
delete :destroy, params: {id: payment_method_setting.to_param}, session: valid_session
expect(response).to redirect_to(settings_payment_method_settings_url)
end
end
end

View File

@@ -0,0 +1,159 @@
require 'rails_helper'
# This spec was generated by rspec-rails when you ran the scaffold generator.
# It demonstrates how one might use RSpec to specify the controller code that
# was generated by Rails when you ran the scaffold generator.
#
# It assumes that the implementation code is generated by the rails scaffold
# generator. If you are using any extension libraries to generate different
# controller code, this generated spec may or may not pass.
#
# It only uses APIs available in rails and/or rspec-rails. There are a number
# of tools you can use to make these specs even more expressive, but we're
# sticking to rails and rspec-rails APIs to keep things simple and stable.
#
# Compared to earlier versions of this generator, there is very limited use of
# stubs and message expectations in this spec. Stubs are only used when there
# is no simpler way to get a handle on the object needed for the example.
# Message expectations are only used when there is no simpler way to specify
# that an instance is receiving a specific message.
RSpec.describe Settings::ZonesController, type: :controller do
# This should return the minimal set of attributes required to create a valid
# Settings::Zone. As you add validations to Settings::Zone, be sure to
# adjust the attributes here as well.
let(:valid_attributes) {
skip("Add a hash of attributes valid for your model")
}
let(:invalid_attributes) {
skip("Add a hash of attributes invalid for your model")
}
# This should return the minimal set of values that should be in the session
# in order to pass any filters (e.g. authentication) defined in
# Settings::ZonesController. Be sure to keep this updated too.
let(:valid_session) { {} }
describe "GET #index" do
it "assigns all settings_zones as @settings_zones" do
zone = Settings::Zone.create! valid_attributes
get :index, params: {}, session: valid_session
expect(assigns(:settings_zones)).to eq([zone])
end
end
describe "GET #show" do
it "assigns the requested settings_zone as @settings_zone" do
zone = Settings::Zone.create! valid_attributes
get :show, params: {id: zone.to_param}, session: valid_session
expect(assigns(:settings_zone)).to eq(zone)
end
end
describe "GET #new" do
it "assigns a new settings_zone as @settings_zone" do
get :new, params: {}, session: valid_session
expect(assigns(:settings_zone)).to be_a_new(Settings::Zone)
end
end
describe "GET #edit" do
it "assigns the requested settings_zone as @settings_zone" do
zone = Settings::Zone.create! valid_attributes
get :edit, params: {id: zone.to_param}, session: valid_session
expect(assigns(:settings_zone)).to eq(zone)
end
end
describe "POST #create" do
context "with valid params" do
it "creates a new Settings::Zone" do
expect {
post :create, params: {settings_zone: valid_attributes}, session: valid_session
}.to change(Settings::Zone, :count).by(1)
end
it "assigns a newly created settings_zone as @settings_zone" do
post :create, params: {settings_zone: valid_attributes}, session: valid_session
expect(assigns(:settings_zone)).to be_a(Settings::Zone)
expect(assigns(:settings_zone)).to be_persisted
end
it "redirects to the created settings_zone" do
post :create, params: {settings_zone: valid_attributes}, session: valid_session
expect(response).to redirect_to(Settings::Zone.last)
end
end
context "with invalid params" do
it "assigns a newly created but unsaved settings_zone as @settings_zone" do
post :create, params: {settings_zone: invalid_attributes}, session: valid_session
expect(assigns(:settings_zone)).to be_a_new(Settings::Zone)
end
it "re-renders the 'new' template" do
post :create, params: {settings_zone: invalid_attributes}, session: valid_session
expect(response).to render_template("new")
end
end
end
describe "PUT #update" do
context "with valid params" do
let(:new_attributes) {
skip("Add a hash of attributes valid for your model")
}
it "updates the requested settings_zone" do
zone = Settings::Zone.create! valid_attributes
put :update, params: {id: zone.to_param, settings_zone: new_attributes}, session: valid_session
zone.reload
skip("Add assertions for updated state")
end
it "assigns the requested settings_zone as @settings_zone" do
zone = Settings::Zone.create! valid_attributes
put :update, params: {id: zone.to_param, settings_zone: valid_attributes}, session: valid_session
expect(assigns(:settings_zone)).to eq(zone)
end
it "redirects to the settings_zone" do
zone = Settings::Zone.create! valid_attributes
put :update, params: {id: zone.to_param, settings_zone: valid_attributes}, session: valid_session
expect(response).to redirect_to(zone)
end
end
context "with invalid params" do
it "assigns the settings_zone as @settings_zone" do
zone = Settings::Zone.create! valid_attributes
put :update, params: {id: zone.to_param, settings_zone: invalid_attributes}, session: valid_session
expect(assigns(:settings_zone)).to eq(zone)
end
it "re-renders the 'edit' template" do
zone = Settings::Zone.create! valid_attributes
put :update, params: {id: zone.to_param, settings_zone: invalid_attributes}, session: valid_session
expect(response).to render_template("edit")
end
end
end
describe "DELETE #destroy" do
it "destroys the requested settings_zone" do
zone = Settings::Zone.create! valid_attributes
expect {
delete :destroy, params: {id: zone.to_param}, session: valid_session
}.to change(Settings::Zone, :count).by(-1)
end
it "redirects to the settings_zones list" do
zone = Settings::Zone.create! valid_attributes
delete :destroy, params: {id: zone.to_param}, session: valid_session
expect(response).to redirect_to(settings_zones_url)
end
end
end