Sha256: fe560373d00ff2cf6687b3c6dedcadade98155b6aa24094aeac8cdb1a8c5e811
Contents?: true
Size: 621 Bytes
Versions: 3
Compression:
Stored size: 621 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe Sinclair do describe 'Stand Alone' do let(:instance) { klass.new } let(:klass) { Class.new } let(:builder) { described_class.new(klass) } before do builder.add_method(:twenty, '10 + 10') builder.add_method(:eighty) { 4 * twenty } builder.build end it 'knows how to add string defined methods' do expect("Twenty => #{instance.twenty}").to eq('Twenty => 20') end it 'knows how to add block defined methods' do expect("Eighty => #{instance.eighty}").to eq('Eighty => 80') end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sinclair-1.3.0 | spec/integration/readme/sinclair_spec.rb |
sinclair-1.2.1 | spec/integration/readme/sinclair_spec.rb |
sinclair-1.2.0 | spec/integration/readme/sinclair_spec.rb |