summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorsue445 <sue445@sue445.net>2025-11-20 22:34:01 +0900
committergit <svn-admin@ruby-lang.org>2025-11-21 03:13:59 +0000
commita26f8235283b27dc1c5018addd0dfac209aaaa17 (patch)
treefc2c1891d84dcbbd1e34c0b13aa3532d09f383f1 /spec
parent9d04fb52aff73ba2b73753f6d172c2d21322a3bc (diff)
[ruby/rubygems] Add go_gem/rake_task for Go native extention gem skeleton
https://github.com/ruby/rubygems/commit/64f92d2da0
Diffstat (limited to 'spec')
-rw-r--r--spec/bundler/commands/newgem_spec.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/bundler/commands/newgem_spec.rb b/spec/bundler/commands/newgem_spec.rb
index 7a837bd08f..1d158726be 100644
--- a/spec/bundler/commands/newgem_spec.rb
+++ b/spec/bundler/commands/newgem_spec.rb
@@ -1829,6 +1829,14 @@ RSpec.describe "bundle gem" do
expect(bundled_app("#{gem_name}/ext/#{gem_name}/go.mod").read).to include("module github.com/bundleuser/#{gem_name}")
end
+ it "includes go_gem extension in Rakefile" do
+ expect(bundled_app("#{gem_name}/Rakefile").read).to include(<<~RUBY)
+ require "go_gem/rake_task"
+
+ GoGem::RakeTask.new("#{gem_name}")
+ RUBY
+ end
+
context "with --no-ci" do
let(:flags) { "--ext=go --no-ci" }