Sha256: 914dbc9f46f5219f45e72f87c467cf2747d0c7c393bcda905f8e405734eff853

Contents?: true

Size: 395 Bytes

Versions: 16

Compression:

Stored size: 395 Bytes

Contents

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

describe "YARD::Handlers::Ruby::#{RUBY18 ? "Legacy::" : ""}ClassVariableHandler" do
  before(:all) { parse_file :class_variable_handler_001, __FILE__ }
  
  it "should not parse class variables inside methods" do
    obj = Registry.at("A::B::@@somevar")
    obj.source.should == "@@somevar = \"hello\""
    obj.value.should == '"hello"'
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
yard-0.6.4 spec/handlers/class_variable_handler_spec.rb
yard-0.6.3 spec/handlers/class_variable_handler_spec.rb
yard-0.6.2 spec/handlers/class_variable_handler_spec.rb
yard-0.6.1 spec/handlers/class_variable_handler_spec.rb
yard-0.6.0 spec/handlers/class_variable_handler_spec.rb
yard-0.5.8 spec/handlers/class_variable_handler_spec.rb
yard-0.5.7 spec/handlers/class_variable_handler_spec.rb
yard-0.5.6 spec/handlers/class_variable_handler_spec.rb
yard-0.5.5 spec/handlers/class_variable_handler_spec.rb
yard-0.5.4 spec/handlers/class_variable_handler_spec.rb
yard-0.5.3 spec/handlers/class_variable_handler_spec.rb
yard-0.5.2 spec/handlers/class_variable_handler_spec.rb
yard-0.5.1p1 spec/handlers/class_variable_handler_spec.rb
yard-0.5.1 spec/handlers/class_variable_handler_spec.rb
yard-0.5.0 spec/handlers/class_variable_handler_spec.rb
yard-0.4.0 spec/handlers/class_variable_handler_spec.rb