Sha256: 9dec5ed7295273105e4296850418241a2cfe78bdf57622ffd4020fc47678b1f8

Contents?: true

Size: 595 Bytes

Versions: 7

Compression:

Stored size: 595 Bytes

Contents

require 'spec_helper'
require 'generator_spec'
require 'generators/dashing/widget_generator'

describe Dashing::Generators::WidgetGenerator do

  arguments %w(test_widget)

  before do
    run_generator
  end

  after do
    `find #{Rails.root.join('app')} -name "test_widget.*" -delete`
  end

  it 'creates widget files' do
    assert_file Rails.root.join 'app/views/dashing/widgets/test_widget.html'
    assert_file Rails.root.join 'app/assets/javascripts/dashing/widgets/test_widget.coffee'
    assert_file Rails.root.join 'app/assets/stylesheets/dashing/widgets/test_widget.scss'
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dashing-rails-2.5.0 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.5 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.4 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.3 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.2 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.1 spec/lib/generators/widget_generator_spec.rb
dashing-rails-2.4.0 spec/lib/generators/widget_generator_spec.rb