Module: Workarea::Factories::Navigation

Defined in:
lib/workarea/testing/factories/navigation.rb

Instance Method Summary collapse

Instance Method Details

#create_menu(overrides = {}) ⇒ Object



16
17
18
19
# File 'lib/workarea/testing/factories/navigation.rb', line 16

def create_menu(overrides = {})
  attributes = factory_defaults(:menu).merge(overrides)
  Workarea::Navigation::Menu.create!(attributes)
end

#create_redirect(overrides = {}) ⇒ Object



11
12
13
14
# File 'lib/workarea/testing/factories/navigation.rb', line 11

def create_redirect(overrides = {})
  attributes = factory_defaults(:redirect).merge(overrides)
  Workarea::Navigation::Redirect.create!(attributes)
end

#create_taxon(overrides = {}) ⇒ Object



6
7
8
9
# File 'lib/workarea/testing/factories/navigation.rb', line 6

def create_taxon(overrides = {})
  attributes = factory_defaults(:taxon).merge(overrides)
  Workarea::Navigation::Taxon.create!(attributes)
end

#redirects_csv_pathObject



21
22
23
# File 'lib/workarea/testing/factories/navigation.rb', line 21

def redirects_csv_path
  "#{Core::Engine.root}/test/fixtures/redirects.csv"
end

#redirects_fail_csv_pathObject



25
26
27
# File 'lib/workarea/testing/factories/navigation.rb', line 25

def redirects_fail_csv_path
  "#{Core::Engine.root}/test/fixtures/redirects_fail.csv"
end