Sha256: 236e26b72ec138b00f1355d9a30999e830c5bca6f05aef921316af768ea129d6

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

module MegaBar
  require 'spec_helper'
  require_relative 'common'

  RSpec.describe MegaBar::LayoutsController, :type => :controller do
  include_context "common" #pretty important!
  let(:a_record) { model_class.first }
  let(:controller_class) { MegaBar::LayoutsController }
  let(:model_class) { MegaBar::Layout }
  let(:controlller) { 'mega_bar/layouts' }
  let(:invalid_attributes) { { 'page_id' => '' }  }
  let(:invalid_new) { {name: 'Layouts Layout', make_block: ''} }
  let(:model_and_page) { create(:model_with_page, classname: 'Layout', tablename: 'mega_bar_layouts', name: 'Layouts') }
  let(:page_name) { 'Layout Page' }
  let(:page_terms) { ['mega-bar', 'layouts'] }
  let(:skip_invalids) { false }
  let(:spec_subject) { 'layout' }
  let(:updated_attrs) { { 'name' => 'testing' } }
  let(:uri) { '/mega-bar/layouts' }
  let(:valid_attributes) {{ 'name' => "testing" } }
  let(:valid_new) { { name: 'new layout', page_id: '1', make_block: ''} }
  let(:valid_session) { {} }

  let(:fields_and_displays) {
    create(:field_with_displays, field: 'name', tablename: 'mega_bar_layouts', model_display_ids: model_model_display_ids)
    create(:field_with_displays, field: 'page_id', tablename: 'mega_bar_layouts', model_display_ids: model_model_display_ids)
  }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mega_bar-0.5.2 spec/controllers/layouts_controller_spec.rb
mega_bar-0.5.1 spec/controllers/layouts_controller_spec.rb