Sha256: 8fdf9fdb1eb23767bbe2d2d01426a4aa99ca77bfdb86f18635014cd659281298
Contents?: true
Size: 637 Bytes
Versions: 1
Compression:
Stored size: 637 Bytes
Contents
require 'spec_helper' module Omnitest class Psychic module Execution RSpec.describe TokenStrategy do before(:each) do write_file 'sample.rb', <<-eos puts '{token}' eos end let(:script) { Psychic.new(cwd: current_dir).script('sample') } let(:subject) { described_class.new(script) } include_examples 'replaces tokens' describe '#execute' do it 'does not permanently alter the file' do expect { subject.execute }.to_not change { File.read("#{current_dir}/sample.rb") } end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omnitest-psychic-0.0.9 | spec/omnitest/psychic/execution/token_strategy_spec.rb |