Sha256: 4a59769717a78458d3c9b1f413eb690cb7abda19f0037cc5518a6001562b9e86

Contents?: true

Size: 455 Bytes

Versions: 2

Compression:

Stored size: 455 Bytes

Contents

# frozen_string_literal: true
require File.dirname(__FILE__) + '/spec_helper'

RSpec.describe "YARD::Handlers::Ruby::#{LEGACY_PARSER ? "Legacy::" : ""}ClassVariableHandler" do
  before(:all) { parse_file :class_variable_handler_001, __FILE__ }

  it "does not parse class variables inside methods" do
    obj = Registry.at("A::B::@@somevar")
    expect(obj.source).to eq "@@somevar = \"hello\""
    expect(obj.value).to eq '"hello"'
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
yard-0.9.18 spec/handlers/class_variable_handler_spec.rb
yard-0.9.17 spec/handlers/class_variable_handler_spec.rb