Sha256: 2c3953e87a617e7255b45824f04a33c0eae8bf552dd4c5a38dc5561ac68b51a6

Contents?: true

Size: 763 Bytes

Versions: 1

Compression:

Stored size: 763 Bytes

Contents

require 'spec_helper'
require 'fileutils'

describe UltraLightWizard do
  let(:app_rails_ref) {File.expand_path(File.join(__FILE__, '..', '..', '..', 'fixtures', 'ref_rails_app'))}
  let(:app_rails_copy) {app_rails_ref.sub('ref', 'copy')}
  before do
    FileUtils.rm_rf app_rails_copy
    FileUtils.cp_r app_rails_ref, app_rails_copy
  end
  after do
    FileUtils.rm_rf app_rails_copy
  end
  it 'provides a rails generator when installed in a sample Rails app' do
    result = system "cd #{app_rails_copy}
    rails generate ultra_light_wizard:scaffold project steps:basic_info,detail,file_upload,preview attributes:name:string,description:text,start_date:datetime,delivery_date:datetime
    rake db:migrate
    rake"
    expect(result).to be_truthy
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ultra_light_wizard-0.1.3 spec/lib/ultra_light_wizard/ultra_light_wizard_spec.rb