spec/handlers/c/alias_handler_spec.rb in yard-0.9.18 vs spec/handlers/c/alias_handler_spec.rb in yard-0.9.19
- old
+ new
@@ -1,34 +1,34 @@
-# frozen_string_literal: true
-require File.dirname(__FILE__) + "/spec_helper"
-
-RSpec.describe YARD::Handlers::C::AliasHandler do
- it "allows defining of aliases (rb_define_alias)" do
- parse <<-eof
- /* FOO */
- VALUE foo(VALUE x) { int value = x; }
- void Init_Foo() {
- rb_cFoo = rb_define_class("Foo", rb_cObject);
- rb_define_method(rb_cFoo, "foo", foo, 1);
- rb_define_alias(rb_cFoo, "bar", "foo");
- }
- eof
-
- expect(Registry.at('Foo#bar')).to be_is_alias
- expect(Registry.at('Foo#bar').docstring).to eq 'FOO'
- end
-
- it "allows defining of aliases (rb_define_alias) of attributes" do
- parse <<-eof
- /* FOO */
- VALUE foo(VALUE x) { int value = x; }
- void Init_Foo() {
- rb_cFoo = rb_define_class("Foo", rb_cObject);
- rb_define_attr(rb_cFoo, "foo", 1, 0);
- rb_define_alias(rb_cFoo, "foo?", "foo");
- }
- eof
-
- expect(Registry.at('Foo#foo')).to be_reader
- expect(Registry.at('Foo#foo?')).to be_is_alias
- end
-end
+# frozen_string_literal: true
+require File.dirname(__FILE__) + "/spec_helper"
+
+RSpec.describe YARD::Handlers::C::AliasHandler do
+ it "allows defining of aliases (rb_define_alias)" do
+ parse <<-eof
+ /* FOO */
+ VALUE foo(VALUE x) { int value = x; }
+ void Init_Foo() {
+ rb_cFoo = rb_define_class("Foo", rb_cObject);
+ rb_define_method(rb_cFoo, "foo", foo, 1);
+ rb_define_alias(rb_cFoo, "bar", "foo");
+ }
+ eof
+
+ expect(Registry.at('Foo#bar')).to be_is_alias
+ expect(Registry.at('Foo#bar').docstring).to eq 'FOO'
+ end
+
+ it "allows defining of aliases (rb_define_alias) of attributes" do
+ parse <<-eof
+ /* FOO */
+ VALUE foo(VALUE x) { int value = x; }
+ void Init_Foo() {
+ rb_cFoo = rb_define_class("Foo", rb_cObject);
+ rb_define_attr(rb_cFoo, "foo", 1, 0);
+ rb_define_alias(rb_cFoo, "foo?", "foo");
+ }
+ eof
+
+ expect(Registry.at('Foo#foo')).to be_reader
+ expect(Registry.at('Foo#foo?')).to be_is_alias
+ end
+end