Sha256: 052c685e53a05fd2def270a7b07ca5a012581f4e0e36194dbce133bf75a9dded
Contents?: true
Size: 1008 Bytes
Versions: 3
Compression:
Stored size: 1008 Bytes
Contents
require 'spec_helper' describe "borgify" do include_context "acceptance" before do assert_execute("borgify") @workdir = environment.workdir_path end it "creates the right files and directories" do # Gemfile gemfile = @workdir.join("Gemfile") expect(gemfile.file?).to be_true gemfile_contents = gemfile.read expect(gemfile_contents).to match(/^source "https:\/\/rubygems.org"$/) expect(gemfile_contents).to match(/borg-rb/) # Capfile capfile = @workdir.join("Capfile") expect(capfile.file?).to be_true # lib directory capfile = @workdir.join("lib") expect(capfile.directory?).to be_true # cap directory with the subdirectories: applications, initializers, recipes cap_dir = @workdir.join("cap") expect(cap_dir.directory?).to be_true expect(cap_dir.join("applications").directory?).to be_true expect(cap_dir.join("initializers").directory?).to be_true expect(cap_dir.join("recipes").directory?).to be_true end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
borg-rb-0.0.5 | spec/acceptance/borgify_spec.rb |
borg-rb-0.0.4 | spec/acceptance/borgify_spec.rb |
borg-rb-0.0.3 | spec/acceptance/borgify_spec.rb |