Sha256: 69b533ac96a7160cd5e8378681ac24f5ae79c12758fa97ade7766a36791c9d3d
Contents?: true
Size: 1.02 KB
Versions: 2
Compression:
Stored size: 1.02 KB
Contents
require 'spec_helper' describe Administrate::Field::DatePicker do subject { Administrate::Field::DatePicker.new(:date_picker, data, :show) } describe '#to_partial_path' do let(:data) { Date.today } it 'returns a partial based on the page being rendered' do path = subject.to_partial_path expect(path).to eq('/fields/date_picker/show') end end describe '#ldate' do let(:output) { subject.ldate(options) } let(:options) { {} } context 'with nil' do let(:data) { nil } it 'returns nil' do expect(output).to be_nil end end context 'with a date' do let(:data) { Date.parse('2018-02-14') } context 'with no options' do it 'returns the date with defaulf format' do expect(output).to eq '2018-02-14' end end context 'with format' do let(:options) { { format: '%b %d, %Y' } } it 'returns the formatted date' do expect(output).to eq 'Feb 14, 2018' end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
administrate-field-date_picker-0.2.0 | spec/lib/administrate/field/date_picker_spec.rb |
administrate-field-date_picker-0.1.0 | spec/lib/administrate/field/date_picker_spec.rb |