Sha256: db16c01752b5ef361c7ab943c36cf7357ff921c708df1d7cb71589947392c957
Contents?: true
Size: 760 Bytes
Versions: 2
Compression:
Stored size: 760 Bytes
Contents
require "spec_helper" require "generators/scenic/view/view_generator" describe Scenic::Generators::ViewGenerator, :generator do it "creates view definition and migration files" do migration = file("db/migrate/create_searches.rb") view_definition = file("db/views/searches_v01.sql") run_generator ["search"] expect(migration).to be_a_migration expect(view_definition).to exist end it "updates an existing view" do migration = file("db/migrate/update_searches_to_version_2.rb") view_definition = file("db/views/searches_v02.sql") allow(Dir).to receive(:entries) .and_return(["searches_v01.sql"]) run_generator ["search"] expect(migration).to be_a_migration expect(view_definition).to exist end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scenic-0.2.1 | spec/generators/scenic/view/view_generator_spec.rb |
scenic-0.2.0 | spec/generators/scenic/view/view_generator_spec.rb |