Sha256: 05bf8a9e3c47133e49d92573675f0284d278e2b63463fb5e4e19144bf1195e0c
Contents?: true
Size: 1.21 KB
Versions: 1
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true require "spec_helper" module Decidim module Admin describe FeatureSettingsHelper do let(:options) { double } let(:attribute) { double(type: type) } let(:type) { :boolean } let(:name) { :test } let(:form) do double end def render_input helper.settings_attribute_input(form, attribute, name, options) end describe "booleans" do let(:type) { :boolean } it "is supported" do expect(form).to receive(:check_box).with(:test, options) render_input end end describe "numbers" do let(:type) { :integer } it "is supported" do expect(form).to receive(:number_field).with(:test, options) render_input end end describe "strings" do let(:type) { :string } it "is supported" do expect(form).to receive(:text_field).with(:test, options) render_input end end describe "texts" do let(:type) { :text } it "is supported" do expect(form).to receive(:text_area).with(:test, options) render_input end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
decidim-0.1.0 | decidim-admin/spec/helpers/feature_settings_helper_spec.rb |