Class HelpTest
In: lib/ihelp.rb
Parent: Test::Unit::TestCase
MethodDescription ClassDescription MethodSummary RiDriver IHelpDriver Renderer HelpTest Test::Unit::TestCase lib/ihelp.rb RI lib/ihelp.rb IHelp TopLevel

Methods

Public Instance methods

[Source]

     # File lib/ihelp.rb, line 537
537:     def no_warn
538:       old_w = $-w
539:       $-w = nil
540:       yield
541:       $-w = old_w
542:     end

[Source]

     # File lib/ihelp.rb, line 544
544:     def setup
545:       no_warn{
546:         Object.const_set("ARGV", ["--readline", "--prompt-mode", "simple"])
547:       }
548:       IHelp.instance_variable_set(
549:         :@ri_driver, 
550:         IHelp::IHelpDriver.new(IHelp::RI_ARGS))
551:     end

[Source]

     # File lib/ihelp.rb, line 565
565:     def test_class_help
566:       assert(String.help_yaml)
567:     end

[Source]

     # File lib/ihelp.rb, line 573
573:     def test_class_inherited_method_help
574:       assert(String.help_yaml(:map))
575:     end

[Source]

     # File lib/ihelp.rb, line 569
569:     def test_class_method_help
570:       assert(String.help_yaml(:new))
571:     end

[Source]

     # File lib/ihelp.rb, line 591
591:     def test_help_yamlings
592:       assert("string".help_yaml(:reverse) == 
593:              help_yaml("String#reverse"))
594:       assert(String.help_yaml(:new) == 
595:              help_yaml("String::new"))
596:     end

[Source]

     # File lib/ihelp.rb, line 561
561:     def test_inherited_method_help
562:       assert("string".help_yaml(:map))
563:     end

[Source]

     # File lib/ihelp.rb, line 584
584:     def test_method_constraints
585:       assert((not "string".help_yaml(:new,true)))
586:       assert((not "string".help_yaml(:reverse,false)))
587:       assert((not String.help_yaml(:new,true)))
588:       assert((not String.help_yaml(:reverse,false)))
589:     end

[Source]

     # File lib/ihelp.rb, line 577
577:     def test_method_equalities
578:       assert(String.help_yaml(:new) == 
579:              "string".help_yaml(:new))
580:       assert(String.help_yaml(:reverse) == 
581:              "string".help_yaml(:reverse))
582:     end

[Source]

     # File lib/ihelp.rb, line 557
557:     def test_method_help
558:       assert("string".help_yaml(:reverse))
559:     end

[Source]

     # File lib/ihelp.rb, line 598
598:     def test_multipart_namespaces
599:       assert(Test::Unit.help_yaml)
600:       assert(help_yaml("Test::Unit"))
601:       assert(Test::Unit.help_yaml("run?"))
602:       assert(help_yaml("Test::Unit.run?"))
603:       assert(help_yaml("Test::Unit::run?"))
604:       assert(help_yaml("Test::Unit#run?"))
605:     end

[Source]

     # File lib/ihelp.rb, line 607
607:     def test_not_found
608:       assert((NoHelp.help_yaml == nil))
609:       assert((String.help_yaml(:nonexistent) == nil))
610:     end

[Source]

     # File lib/ihelp.rb, line 553
553:     def test_simple_help
554:       assert("string".help_yaml)
555:     end

[Validate]