summaryrefslogtreecommitdiffhomepage
path: root/spec/handlers/c/mruby_class_handler_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/handlers/c/mruby_class_handler_spec.rb')
-rw-r--r--spec/handlers/c/mruby_class_handler_spec.rb9
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