Sha256: 19eacc6fee5cf1f1b095b3d437fc698af39e4c384418edf6f1cccd2ee67d307a

Contents?: true

Size: 435 Bytes

Versions: 3

Compression:

Stored size: 435 Bytes

Contents

RSpec.describe 'gameplay' do
  let(:plot) { GAMEFIC_PLOT_CLASS.new }

  let(:commands) do
    # Customize this array of commands to reach a conclusion
    [
      'look around'
    ]
  end

  it 'reaches a conclusion' do
    player = plot.introduce
    player.queue.concat commands
    plot.ready
    until player.queue.empty?
      plot.update
      plot.ready
    end
    expect(plot).to be_concluding
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gamefic-sdk-3.3.0 scaffolds/project/spec/gameplay_spec.rb
gamefic-sdk-3.2.1 scaffolds/project/spec/gameplay_spec.rb
gamefic-sdk-3.2.0 scaffolds/project/spec/gameplay_spec.rb