Skip to content

Commit

Permalink
Try fix the element spec
Browse files Browse the repository at this point in the history
by creating elements with the page_version (the direct parent relation)
and bnot a page (an indirect join via the page version)
  • Loading branch information
tvdeyen authored and robinboening committed Aug 30, 2021
1 parent 7ccbe9e commit 3682f09
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions spec/models/alchemy/element_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -1014,17 +1014,17 @@ module Alchemy
subject { element.nested_elements }

context "with nestable_elements defined" do
let!(:page) { create(:alchemy_page) }
let!(:element) { create(:alchemy_element, page: page) }
let!(:nested_element) { create(:alchemy_element, parent_element: element, page: page) }
let!(:page_version) { create(:alchemy_page_version) }
let!(:element) { create(:alchemy_element, page_version: page_version) }
let!(:nested_element) { create(:alchemy_element, parent_element: element, page_version: page_version) }

it "returns nested elements" do
expect(subject).to contain_exactly(nested_element)
end

context "with hidden nested elements" do
let!(:hidden_nested_element) do
create(:alchemy_element, parent_element: element, page: page, public: false)
create(:alchemy_element, parent_element: element, page_version: page_version, public: false)
end

it "does not include them" do
Expand Down

0 comments on commit 3682f09

Please sign in to comment.