Sha256: 81d5e31a995b772a7145a65ea05d6ef006764678b755b2cb4a51f8d733b740ec

Contents?: true

Size: 882 Bytes

Versions: 2

Compression:

Stored size: 882 Bytes

Contents

require 'spec_helper'

describe command('. /etc/profile && which nodebrew') do
  let(:disable_sudo) { true }
  its(:stdout) { should match '/usr/local/nodebrew/current/bin/nodebrew' }
end

%w[io@v3.3.0 v4.0.0].each do |node_version|
  describe command(". /etc/profile && nodebrew ls | grep '#{node_version}'") do
    let(:disable_sudo) { true }
    its(:stdout) { should match /#{Regexp.escape(node_version)}/ }
  end
end

describe command(". /etc/profile; sudo -i nodebrew use io@v3.3.0 && npm ls -g coffee-script") do
  let(:disable_sudo) { true }
  its(:stdout) { should match /1\.9\.3/ }
end

describe command(". /etc/profile; sudo -i nodebrew use v4.0.0 && npm ls -g gulp") do
  let(:disable_sudo) { true }
  its(:stdout) { should match /gulp/ }
end

describe command(". /etc/profile && node -v") do
  let(:disable_sudo) { true }
  its(:stdout) { should match /v4\.0\.0/ }
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
itamae-plugin-recipe-nodebrew-0.1.1 spec/system/nodebrew_spec.rb
itamae-plugin-recipe-nodebrew-0.1.0 spec/system/nodebrew_spec.rb