Sha256: 2de23238014f3da4b4c2a1d2948712285d5621ad28a8193453ec397dcfa669e1

Contents?: true

Size: 1.46 KB

Versions: 2

Compression:

Stored size: 1.46 KB

Contents

module MegaBar
  require 'spec_helper'
  require_relative 'common'
  RSpec.describe MegaBar::ModelDisplayFormatsController, :type => :controller do
    include_context "common" #pretty important!
    let(:controller_class) { MegaBar::ModelDisplayFormatsController }
    let(:model_class) { MegaBar::ModelDisplayFormat }
    let(:a_record) {
      create(:model_display_format) unless model_class.first
      model_class.first
    }
    let(:controlller) { 'mega_bar/model_display_formats' }
    let(:invalid_attributes) { { 'block_id' => '' }  }
    let(:invalid_new) { {header: 'Model Display Format Model Display Format oink'} }
    let(:model_and_page) { create(:model_with_page, classname: 'ModelDisplayFormat', tablename: 'mega_bar_model_display_formats', name: 'Model Display Formats') }
    let(:page_name) { 'Model Display Formats Page' }
    let(:page_terms) { ['mega-bar', 'model_display_formats'] }
    let(:skip_invalids) { true }
    let(:spec_subject) { 'model_display_format' }
    let(:updated_attrs) { { 'name' => 'testing' } }
    let(:uri) { '/mega-bar/model-display-formats' }
    let(:valid_attributes) { { 'name' => "testing"  } }
    let(:valid_new) { { name: 'new Model Display Format'} }
    let(:valid_session) { {} }
    let(:fields_and_displays) {
      create(:field_with_displays, field: 'name', tablename: 'mega_bar_model_display_formats', model_display_ids: model_model_display_ids)
    }
    let(:invalid_attributes) {
      { 'name' => 'boink'}
    }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

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