diff options
Diffstat (limited to 'spec/handlers/c/mruby_class_handler_spec.rb')
| -rw-r--r-- | spec/handlers/c/mruby_class_handler_spec.rb | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/spec/handlers/c/mruby_class_handler_spec.rb b/spec/handlers/c/mruby_class_handler_spec.rb index 521ad62..5c13ab2 100644 --- a/spec/handlers/c/mruby_class_handler_spec.rb +++ b/spec/handlers/c/mruby_class_handler_spec.rb @@ -29,4 +29,13 @@ describe YARD::Handlers::C::MRubyClassHandler do expect(Registry.at('Bar').superclass).to eq Registry.at('Foo') end + it "should associate declaration comments as class docstring" do + parse_init(<<-eof) + /* Docstring! */ + cFoo = mrb_define_class(mrb, "Foo", mrb->object_class); + eof + + expect(Registry.at('Foo').docstring).not_to be_blank + end + end |
