spec/lib/release_tools/pick_into_label_spec.rb (18 lines of code) (raw):

# frozen_string_literal: true require 'spec_helper' describe ReleaseTools::PickIntoLabel do describe '.escaped' do it 'returns the correct label' do version = instance_double(ReleaseTools::Version, to_minor: 'foo') expect(described_class.escaped(version)).to eq "Pick+into+foo" end end describe '.reference' do it 'returns the correct label' do version = instance_double(ReleaseTools::Version, to_minor: 'foo') expect(described_class.reference(version)).to eq '~"Pick into foo"' end it 'handles an auto-deploy version' do expect(described_class.reference(:auto_deploy)).to eq '~"Pick into auto-deploy"' end end end