From 73e0a5a88ddd77f72a858bfe2069a33c20176fe6 Mon Sep 17 00:00:00 2001 From: Bertocq Date: Tue, 4 Jul 2017 14:16:53 +0200 Subject: [PATCH] Add to Budget Budget::Heading Budget::Group specs the sluggable shared example Why: * Those classes have a slug attribute that needs to be filled How: * Just adding the shared example to Budget model spec, and creating the model spec file for Heading and Group to include it as well --- spec/models/budget/group_spec.rb | 7 +++++++ spec/models/budget/heading_spec.rb | 7 +++++++ spec/models/budget_spec.rb | 2 ++ 3 files changed, 16 insertions(+) create mode 100644 spec/models/budget/group_spec.rb create mode 100644 spec/models/budget/heading_spec.rb diff --git a/spec/models/budget/group_spec.rb b/spec/models/budget/group_spec.rb new file mode 100644 index 000000000..073d05b4d --- /dev/null +++ b/spec/models/budget/group_spec.rb @@ -0,0 +1,7 @@ +require 'rails_helper' + +describe Budget::Group do + + it_behaves_like "sluggable" + +end diff --git a/spec/models/budget/heading_spec.rb b/spec/models/budget/heading_spec.rb new file mode 100644 index 000000000..f62bad570 --- /dev/null +++ b/spec/models/budget/heading_spec.rb @@ -0,0 +1,7 @@ +require 'rails_helper' + +describe Budget::Heading do + + it_behaves_like "sluggable" + +end diff --git a/spec/models/budget_spec.rb b/spec/models/budget_spec.rb index a1d1a1f42..b91fcc6e0 100644 --- a/spec/models/budget_spec.rb +++ b/spec/models/budget_spec.rb @@ -2,6 +2,8 @@ require 'rails_helper' describe Budget do + it_behaves_like "sluggable" + describe "description" do it "changes depending on the phase" do budget = create(:budget)