Sha256: 9e7f338a416677d4d8141fdbaf8524fe864b8eb336fb2ff297a7069a11c9747d
Contents?: true
Size: 676 Bytes
Versions: 3
Compression:
Stored size: 676 Bytes
Contents
require 'spec_helper' describe Locomotive::Steam::Liquid::Tags::Action do let(:site) { instance_double('Site', default_locale: 'en') } let(:source) { '{% action "random Javascript action" %}var foo = 42; setProp("foo", foo);{% endaction %}' } let(:assigns) { {} } let(:services) { Locomotive::Steam::Services.build_instance } let(:context) { ::Liquid::Context.new(assigns, {}, { services: services }) } before { allow(services).to receive(:current_site).and_return(site) } subject { render_template(source, context) } describe 'rendering' do it { is_expected.to eq '' } it { subject; expect(context['foo']).to eq 42.0 } end end
Version data entries
3 entries across 3 versions & 1 rubygems