Sha256: 10a9b2b05c2a8b2c13a1ae28149dcf6cd102fa99047d34a20b6daec83bae133e

Contents?: true

Size: 434 Bytes

Versions: 18

Compression:

Stored size: 434 Bytes

Contents

# frozen_string_literal: true

# For specs using `let(:something) { create ... }` it tries to use
# `build_stubbed` instead
Fast.experiment('RSpec/ReplaceCreateWithBuildStubbed') do
  lookup 'spec'
  search '(block (send nil let (sym _)) (args) $(send nil create))'
  edit { |_, (create)| replace(create.loc.selector, 'build_stubbed') }
  policy { |new_file| system("bin/spring rspec --format progress --fail-fast #{new_file}") }
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
ffast-0.2.2 experiments/replace_create_with_build_stubbed.rb
ffast-0.2.0 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.9 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.8 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.7 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.6 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.5 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.4 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.3 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.2 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.1 experiments/replace_create_with_build_stubbed.rb
ffast-0.1.0 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.9 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.8 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.7 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.6 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.5 experiments/replace_create_with_build_stubbed.rb
ffast-0.0.4 experiments/replace_create_with_build_stubbed.rb