test/lib/railroady/aasm_diagram_spec.rb in railroady-1.3.0 vs test/lib/railroady/aasm_diagram_spec.rb in railroady-1.3.1
- old
+ new
@@ -1,56 +1,54 @@
require File.expand_path(File.dirname(__FILE__) + '../../../spec_helper')
describe AasmDiagram do
describe 'file processing' do
-
it 'should select all the files under the models dir' do
ad = AasmDiagram.new
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 3
end
it 'should include concerns if specified' do
- options = OptionsStruct.new(:include_concerns => true)
+ options = OptionsStruct.new(include_concerns: true)
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 4
end
it 'should exclude a specific file' do
- options = OptionsStruct.new(:exclude => ['test/file_fixture/app/models/dummy1.rb'])
+ options = OptionsStruct.new(exclude: ['test/file_fixture/app/models/dummy1.rb'])
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 2
end
it 'should exclude a glob pattern of files' do
- options = OptionsStruct.new(:exclude => ['test/file_fixture/app/models/*/*.rb'])
+ options = OptionsStruct.new(exclude: ['test/file_fixture/app/models/*/*.rb'])
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 2
end
it 'should include only specific file' do
- options = OptionsStruct.new(:specify => ['test/file_fixture/app/models/sub-dir/sub_dummy.rb'])
+ options = OptionsStruct.new(specify: ['test/file_fixture/app/models/sub-dir/sub_dummy.rb'])
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 1
end
it 'should include only specified files' do
- options = OptionsStruct.new(:specify => ['test/file_fixture/app/models/{dummy1.rb,sub-dir/sub_dummy.rb}'])
+ options = OptionsStruct.new(specify: ['test/file_fixture/app/models/{dummy1.rb,sub-dir/sub_dummy.rb}'])
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 2
end
it 'should include only specified files and exclude specified files' do
- options = OptionsStruct.new(:specify => ['test/file_fixture/app/models/{dummy1.rb,sub-dir/sub_dummy.rb}'],
- :exclude => ['test/file_fixture/app/models/sub-dir/sub_dummy.rb'])
+ options = OptionsStruct.new(specify: ['test/file_fixture/app/models/{dummy1.rb,sub-dir/sub_dummy.rb}'],
+ exclude: ['test/file_fixture/app/models/sub-dir/sub_dummy.rb'])
ad = AasmDiagram.new(options)
- files = ad.get_files("test/file_fixture/")
+ files = ad.get_files('test/file_fixture/')
files.size.must_equal 1
end
-
end
end