summaryrefslogtreecommitdiff
path: root/spec/mspec/spec/integration/interpreter_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/mspec/spec/integration/interpreter_spec.rb')
-rw-r--r--spec/mspec/spec/integration/interpreter_spec.rb18
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/mspec/spec/integration/interpreter_spec.rb b/spec/mspec/spec/integration/interpreter_spec.rb
new file mode 100644
index 0000000000..b6fa6859d1
--- /dev/null
+++ b/spec/mspec/spec/integration/interpreter_spec.rb
@@ -0,0 +1,18 @@
+require 'spec_helper'
+
+describe "The interpreter passed with -t" do
+ it "is used in subprocess" do
+ fixtures = "spec/fixtures"
+ interpreter = "#{fixtures}/my_ruby"
+ out, ret = run_mspec("run", "#{fixtures}/print_interpreter_spec.rb -t #{interpreter}")
+ out = out.lines.map(&:chomp).reject { |line|
+ line == 'RUBY_DESCRIPTION'
+ }.take(3)
+ out.should == [
+ interpreter,
+ interpreter,
+ "CWD/#{interpreter}"
+ ]
+ ret.success?.should == true
+ end
+end