diff --git a/lib/hanami/cli/generators/gem/app/gemfile.erb b/lib/hanami/cli/generators/gem/app/gemfile.erb index ad9d9a6f..81c1484b 100644 --- a/lib/hanami/cli/generators/gem/app/gemfile.erb +++ b/lib/hanami/cli/generators/gem/app/gemfile.erb @@ -44,6 +44,10 @@ end group :development, :test do gem "dotenv" + <%- if generate_db? -%> + # Syntax highlighting SQL logs + gem "rouge" + <%- end -%> end group :cli, :development do diff --git a/spec/unit/hanami/cli/commands/gem/new_spec.rb b/spec/unit/hanami/cli/commands/gem/new_spec.rb index 77c41540..8bdd72d7 100644 --- a/spec/unit/hanami/cli/commands/gem/new_spec.rb +++ b/spec/unit/hanami/cli/commands/gem/new_spec.rb @@ -178,6 +178,8 @@ group :development, :test do gem "dotenv" + # Syntax highlighting SQL logs + gem "rouge" end group :cli, :development do @@ -582,6 +584,8 @@ class Operation < Dry::Operation group :development, :test do gem "dotenv" + # Syntax highlighting SQL logs + gem "rouge" end group :cli, :development do @@ -743,6 +747,8 @@ class Operation < Dry::Operation group :development, :test do gem "dotenv" + # Syntax highlighting SQL logs + gem "rouge" end group :cli, :development do @@ -1204,6 +1210,7 @@ module Types fs.chdir(app) do expect(fs.read("Gemfile")).to_not match(/hanami-db/) + expect(fs.read("Gemfile")).to_not match(/rouge/) expect(fs.read(".env")).to_not include("DATABASE_URL") expect(fs.exist?("app/db/repo.rb")).to be(false) expect(fs.exist?("app/db/struct.rb")).to be(false)