Sha256: 11ba3b150566c30e57cde80872ff9daff009719db58272a3ecd032f7b0351897
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
require "spec_helper" require "generators/rspec/widget_generator" require "generator_spec/test_case" describe Rspec::Generators::WidgetGenerator do include GeneratorSpec::TestCase destination File.expand_path("../../tmp", __FILE__) arguments %w(Twitter::Tweet display form) before(:all) do prepare_destination run_generator end it "creates widget spec" do assert_file "spec/widgets/tweet_widget_spec.rb", /require 'spec_helper'/ assert_file "spec/widgets/tweet_widget_spec.rb", /describe Twitter::TweetWidget do/ assert_file "spec/widgets/tweet_widget_spec.rb", /has_widgets do |root|/ assert_file "spec/widgets/tweet_widget_spec.rb", /root << widget\('twitter\/tweet'\)/ assert_file "spec/widgets/tweet_widget_spec.rb", /end/ end it 'creates display state' do assert_file "spec/widgets/tweet_widget_spec.rb", /it "should render :display" do/ assert_file "spec/widgets/tweet_widget_spec.rb", /render_widget\('twitter\/tweet', :display\).should have_selector\("h1"\)/ assert_file "spec/widgets/tweet_widget_spec.rb", /end/ end it 'creates form state' do assert_file "spec/widgets/tweet_widget_spec.rb", /it "should render :form" do/ assert_file "spec/widgets/tweet_widget_spec.rb", /render_widget\('twitter\/tweet', :form\).should have_selector\("h1"\)/ assert_file "spec/widgets/tweet_widget_spec.rb", /end/ end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-apotomo-0.9.5 | spec/rspec-apotomo/widget_spec_generator_spec.rb |