blob: c37e34743a84611a8f674f40fbb5171e6f18d6b7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
require_relative 'spec_helper'
describe YARD::MRuby::Handlers::C::Header::DefineHandler do
it "should register defines" do
header_line <<-eof
# define MRB_FOO bar
eof
puts Registry.send(:thread_local_store).inspect
expect(Registry.at('MRB_FOO')).not_to be_nil
end
it "should find docstrings attached to defines" do
header_line <<-eof
/* DOCSTRING */
# define MRB_FOO bar
eof
define = Registry.at('MRB_FOO')
expect(define.docstring).to eq 'DOCSTRING'
end
end
|