summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Giddins <segiddins@segiddins.me>2016-08-18 19:02:51 -0500
committerSamuel Giddins <segiddins@segiddins.me>2016-08-29 12:41:21 -0500
commitb67b846a74502418571f94c724c8461c3183328e (patch)
tree5165724864465662a5bfbfe89a507aba0f6dabf3
parentaa3718987a9fae110b353297ceb5f29be5d6ddae (diff)
downloadbundler-seg-gemfile-platforms.tar.gz
Add specs for gemfile only_platformseg-gemfile-platforms
-rw-r--r--spec/install/gemfile/only_platforms_spec.rb11
1 files changed, 11 insertions, 0 deletions
diff --git a/spec/install/gemfile/only_platforms_spec.rb b/spec/install/gemfile/only_platforms_spec.rb
new file mode 100644
index 0000000000..84b89d82c5
--- /dev/null
+++ b/spec/install/gemfile/only_platforms_spec.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+require "spec_helper"
+
+describe "gemfile with only_platforms" do
+ it "only puts the given platforms in the lockfile" do
+ platforms = [local, pl("x79-foo_platform-19")]
+ install_gemfile! "only_platforms(*#{platforms.map(&:to_s)})"
+
+ expect(the_bundle.locked_gems.platforms).to eq(platforms.sort_by(&:to_s))
+ end
+end