describe Calyx::Production::Memo do
  it 'uses the registry to memoize expansions' do
    registry = double('registry')
    allow(registry).to receive(:memoize_expansion).with(:one).and_return('ONE')
    memo = Calyx::Production::Memo.new(:@one, registry)
    expect(memo.evaluate).to eq([:one, 'ONE'])
  end
end

Add test of memoized production rules
Add test of memoized production rules
