Sha256: 70c770f9ae997917bf0a076658b979312c25fc52908e2ea2e8e39e7c9e95dd4b
Contents?: true
Size: 749 Bytes
Versions: 1
Compression:
Stored size: 749 Bytes
Contents
require 'spec_helper' module Liquid module Rails describe MiscFilter do let(:context) { ::Liquid::Context.new } context '#index' do it 'returns value at the specified index' do context['array'] = [1, 2, 3] expect(::Liquid::Variable.new("array | index: 0").render(context)).to eq(1) end it 'returns nil when outside range' do context['array'] = [1, 2, 3] expect(::Liquid::Variable.new("array | index: 5").render(context)).to eq(nil) end end it '#jsonify' do context['listing'] = { name: 'Listing A' } expect(::Liquid::Variable.new("listing | jsonify").render(context)).to eq(%|{"name":"Listing A"}|) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
liquid4-rails5-0.1.5 | spec/lib/liquid-rails/filters/misc_filter_spec.rb |