Sha256: 94f6c374d81984aad77777bad2e8b4ead31cbde95b10d0d5e00340f29980c2c3
Contents?: true
Size: 814 Bytes
Versions: 35
Compression:
Stored size: 814 Bytes
Contents
#!/usr/bin/env rspec require 'spec_helper' require 'puppet/interface' require 'puppet/interface/option' require 'puppet/interface/documentation' class Puppet::Interface::TinyDocs::Test include Puppet::Interface::TinyDocs attr_accessor :name, :options def initialize self.name = "tinydoc-test" self.options = [] end def get_option(name) Puppet::Interface::Option.new(nil, "--#{name}") end end describe Puppet::Interface::TinyDocs do subject { Puppet::Interface::TinyDocs::Test.new } context "#build_synopsis" do before :each do subject.options = [:foo, :bar] end it { should respond_to :build_synopsis } it "should put a space between options (#7828)" do subject.build_synopsis('baz').should =~ /#{Regexp.quote('[--foo] [--bar]')}/ end end end
Version data entries
35 entries across 35 versions & 3 rubygems