Sha256: e6a3244ff18e53efb9bda1f5dce78d55a152bd8507fd625c5c1b8a0e3fc2fb89
Contents?: true
Size: 671 Bytes
Versions: 3
Compression:
Stored size: 671 Bytes
Contents
require "spec_helper" require "generators/scenic/model/model_generator" module Scenic::Generators describe ModelGenerator, :generator do before do allow(ViewGenerator).to receive(:new) .and_return( instance_double("Scenic::Generators::ViewGenerator").as_null_object ) end it "invokes the view generator" do run_generator ["current_customer"] expect(ViewGenerator).to have_received(:new) end it "creates a migration to create the view" do run_generator ["current_customer"] model_definition = file("app/models/current_customer.rb") expect(model_definition).to exist end end end
Version data entries
3 entries across 3 versions & 1 rubygems