Sha256: 9f933921d1f5f50327bc65fba4073793ce305c3bb210ecde7d61f52fb1f6eca5

Contents?: true

Size: 652 Bytes

Versions: 30

Compression:

Stored size: 652 Bytes

Contents

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

describe YARD::CLI::MarkupTypes do
  it "lists all available markup types" do
    YARD::CLI::MarkupTypes.run
    data = log.io.string
    exts = YARD::Templates::Helpers::MarkupHelper::MARKUP_EXTENSIONS
    YARD::Templates::Helpers::MarkupHelper::MARKUP_PROVIDERS.each do |name, providers|
      data.should match(/\b#{name}\b/)

      # Match all extensions
      exts[name].each do |ext|
        data.should include(".#{ext}")
      end if exts[name]

      # Match all provider libs
      providers.each do |provider|
        data.should match(/\b#{provider[:lib]}\b/)
      end
    end
  end
end

Version data entries

30 entries across 26 versions & 6 rubygems

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