Sha256: 208e4247ff40cff77fe334cf3e3b97fee64b627d408ba215cc679b11e0ab5b04
Contents?: true
Size: 738 Bytes
Versions: 3
Compression:
Stored size: 738 Bytes
Contents
require 'spec_helper' describe RdiffSimple::OptionsParser do subject { RdiffSimple::OptionsParser.parse(:b, :exclude_other_filesystems, verbosity: 5, exclude: '*.png', r: Date.today) } describe '.parse' do it 'converts options to long argument format' do expect(subject).to match /--verbosity/ end it 'sets value for argument' do expect(subject).to match /--verbosity 5/ end it 'converts symbols to dasherized strings' do expect(subject).to match /--exclude-other-filesystems/ end it 'handles single letter argument' do expect(subject).to match /-b/ end it 'sets value for single letter argument' do expect(subject).to match /-r #{Date.today}/ end end end
Version data entries
3 entries across 3 versions & 1 rubygems