Sha256: 14b306f24afbb13ac9651d2975c1d6f57ef30f415e6e492821eb330e3c80bd02

Contents?: true

Size: 1019 Bytes

Versions: 68

Compression:

Stored size: 1019 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'
require 'ostruct'

describe YARD::Server::Commands::LibraryCommand do
  before do
    Templates::Engine.stub!(:render)
    Templates::Engine.stub!(:generate)
    YARD.stub!(:parse)
    Registry.stub!(:load)
    Registry.stub!(:save)

    @cmd = LibraryCommand.new(:adapter => mock_adapter)
    @request = OpenStruct.new(:xhr? => false, :path => "/foo")
    @library = OpenStruct.new(:source_path => '.')
    @cmd.library = @library
    @cmd.stub!(:load_yardoc).and_return(nil)
  end

  def call
    lambda { @cmd.call(@request) }.should raise_error(NotImplementedError)
  end

  describe "#call" do
    it "should raise NotImplementedError" do
      call
    end

    it "should set :rdoc as the default markup in incremental mode" do
      @cmd.incremental = true
      call
      @cmd.options[:markup].should == :rdoc
    end

    it "should set :rdoc as the default markup in regular mode" do
      call
      @cmd.options[:markup].should == :rdoc
    end
  end
end

Version data entries

68 entries across 52 versions & 7 rubygems

Version Path
yard-0.8.7.6 spec/server/commands/library_command_spec.rb
yard-0.8.7.5 spec/server/commands/library_command_spec.rb
climine-0.0.7 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.7 vendor/bundle/ruby/2.1.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.6 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.5 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
yard-0.8.7.4 spec/server/commands/library_command_spec.rb
climine-0.0.4 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.3 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
mango-0.8.0 vendor/bundler/ruby/2.1.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
mango-0.7.1 vendor/bundler/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
mango-0.7.0 vendor/bundler/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.2 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
climine-0.0.1 vendor/bundle/ruby/2.0.0/gems/yard-0.8.7.3/spec/server/commands/library_command_spec.rb
yard-0.8.7.3 spec/server/commands/library_command_spec.rb
yard-0.8.7.2 spec/server/commands/library_command_spec.rb
candlepin-api-0.4.0 bundle/ruby/1.8/gems/yard-0.8.7/spec/server/commands/library_command_spec.rb
candlepin-api-0.4.0 bundle/ruby/gems/yard-0.8.7/spec/server/commands/library_command_spec.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/yard-0.8.7/spec/server/commands/library_command_spec.rb
yard-0.8.7.1 spec/server/commands/library_command_spec.rb