Sha256: f3e21dd9a13f138951d10f42f03aa25c158a5c5119ffef37a6dc25cf1941a616

Contents?: true

Size: 746 Bytes

Versions: 5

Compression:

Stored size: 746 Bytes

Contents

require 'spec_helper'
require 'generators/lookylu/base_generator'
require 'data/lu/states'
require 'app/models/State'

describe Lookylu::Generators::BaseGenerator do

  before(:each) do
    @gen = Lookylu::Generators::BaseGenerator.new
  end

  it 'should build file name' do
    @gen.object_name = 'ObjectName'
    @gen.file_name.should == 'object_name'
  end

  it 'should build model name' do
    @gen.object_name = 'object_name'
    @gen.model_name.should == 'ObjectName'
  end

  it 'should build plural name' do
    @gen.object_name = 'ObjectName'
    @gen.plural_name.should == 'object_names'
  end

  it 'should build plural model name' do
    @gen.object_name = 'object_name'
    @gen.plural_model_name.should == 'ObjectNames'
  end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
looky-lu-0.0.5 spec/generators/base_generator_spec.rb
looky-lu-0.0.4 spec/generators/base_generator_spec.rb
looky-lu-0.0.3 spec/generators/base_generator_spec.rb
looky-lu-0.0.2 spec/generators/base_generator_spec.rb
looky-lu-0.0.1 spec/generators/base_generator_spec.rb