Sha256: b392b7eeaf7e2698c3f49027ec20e5c4478214f30f790c86ea0a7756d1fe48a8

Contents?: true

Size: 493 Bytes

Versions: 2

Compression:

Stored size: 493 Bytes

Contents

require 'dotenv/load'
require 'minitest'
require 'minitest/autorun'
require 'minitest/reporters'
require 'minitest/given'

Minitest::Reporters.use!

describe 'When Initializing a <%= config[:name_as_class] %>' do
  context 'Named Fred' do
    Given(:fred) { <%= config[:name_as_class] %>.new(name: 'Fred') }
    Then {
      expect(fred.name).must_equal 'Fred'
    }      
  end
end

class <%= config[:name_as_class] %>
  attr_accessor :name
  def initialize(name:)
    @name = name
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spiker-0.1.6 lib/spiker/generators/templates/given/app.rb.erb
spiker-0.1.5 lib/spiker/generators/templates/given/app.rb.erb