Sha256: bfd4777bec8ccdd907530ab53f9d3cb6af6f4d6d9b960625779a50e880df2abc

Contents?: true

Size: 434 Bytes

Versions: 7

Compression:

Stored size: 434 Bytes

Contents

class FakeHeroku
  RECORDER = File.expand_path(File.join('..', '..', 'tmp', 'heroku_commands'), File.dirname(__FILE__))

  def initialize(args)
    @args = args
  end

  def run!
    File.open(RECORDER, 'a') do |file|
      file.write @args.join(' ')
    end
  end

  def self.clear!
    FileUtils.rm_rf(RECORDER)
  end

  def self.has_created_app?(app_name)
    File.open(RECORDER, 'r').read.include?("create #{app_name}")
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
suspenders-1.0.1 features/support/fake_heroku.rb
suspenders-1.0.0 features/support/fake_heroku.rb
laces-0.1.0 features/support/fake_heroku.rb
suspenders-0.3.6 features/support/fake_heroku.rb
suspenders-0.3.5 features/support/fake_heroku.rb
suspenders-0.3.4 features/support/fake_heroku.rb
suspenders-0.3.2 features/support/fake_heroku.rb