Sha256: 6529734e46fbd441c2447b3487a09a053eda203be8d9b7241d6268a4c6686023

Contents?: true

Size: 733 Bytes

Versions: 1

Compression:

Stored size: 733 Bytes

Contents

require 'spec_helper'

describe ".vimmer/" do

  let(:settings) { Vimmer::Settings.new }

  it "can be moved with an environment variable" do
    ENV['VIMMER_HOME'] = app_root.join("tmp", ".vimmer").to_s
    settings.config_root.relative_path_from(app_root).to_s.should == "tmp/.vimmer"
    settings.config_file.relative_path_from(app_root).to_s.should == "tmp/.vimmer/config"
    ENV['VIMMER_HOME'] = nil
  end

  it "creates the .vimmer directory" do
    settings.create_vimmer_home!
    settings.config_root.should exist
  end


  it "creates the config file" do
    settings.create_default_config_file!
    settings.config_file.should exist
    File.read(settings.config_file).should =~ /bundle_path: ~\/.vim\/bundle/
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vimmer-0.1.0 spec/settings_spec.rb