spec/lib/generators/relation_generator_spec.rb in rom-rails-1.1.1 vs spec/lib/generators/relation_generator_spec.rb in rom-rails-1.2.0
- old
+ new
@@ -1,17 +1,17 @@
require 'generators/rom/relation_generator'
RSpec.describe ROM::Generators::RelationGenerator, type: :generator do
- destination File.expand_path('../../../../tmp', __FILE__)
+ destination File.expand_path('../../../tmp', __dir__)
before(:each) do
prepare_destination
end
specify do
run_generator ['users']
- default_adapter = ROM.adapters.keys.first
+ default_adapter = ROM.env.gateways[:default].adapter
expect(destination_root).to have_structure {
directory 'app' do
directory 'relations' do
file 'users_relation.rb' do
@@ -51,7 +51,10 @@
specify "with given registration" do
run_generator ['users', '--register=profiles']
relation = File.read(File.join(destination_root, 'app', 'relations', 'users_relation.rb'))
expect(relation).to match(/schema.*as: :profiles/)
+ end
+
+ specify "with multiple generators" do
end
end