Sha256: 64b137cc3387973cf3092b51c84dd8715ab85a3ba7bf182797b5ead91dcc9328
Contents?: true
Size: 794 Bytes
Versions: 11
Compression:
Stored size: 794 Bytes
Contents
require "spec_helper" require "support/generators_shared_examples" require "generators/statesman/mongoid_transition_generator" describe Statesman::MongoidTransitionGenerator, type: :generator do describe 'the model contains the correct words' do before { run_generator %w(Yummy::Bacon Yummy::BaconTransition) } subject { file('app/models/yummy/bacon_transition.rb') } it { is_expected.not_to contain(%r{:yummy/bacon}) } it { is_expected.to contain(/class_name: 'Yummy::Bacon'/) } end describe 'the model contains the correct words' do before { run_generator %w(Bacon BaconTransition) } subject { file('app/models/bacon_transition.rb') } it { is_expected.not_to contain(/class_name:/) } it { is_expected.not_to contain(/CreateYummy::Bacon/) } end end
Version data entries
11 entries across 10 versions & 2 rubygems