Sha256: ca99af37b0bbe0a074e065903c15c093b0cd6e9c8b23f8aa2d808e13b311d6c1

Contents?: true

Size: 397 Bytes

Versions: 1

Compression:

Stored size: 397 Bytes

Contents

require "side_to_capybara/version"
require 'side_to_capybara/base'
require 'side_to_capybara/minitest'

module SideToCapybara

  def self.to_minitest(name, commands)
    test_commands = commands.map do |command|
      Minitest.new(command).translate
    end

    <<~EOS
      test '#{name}' do
      #{test_commands.map {|x| "  #{x.gsub(/\n/, "\n  ")}"}.join("\n\n")}
      end
    EOS
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
side_to_capybara-0.1.0 lib/side_to_capybara.rb