0
여기에 간단한 내용이 있어야하지만 누락되었습니다.Ruby 믹스에서 컨텍스트를 올바르게 관리하기
나는 유전자형라는 클래스와 유전자형이라는 모듈이 있습니다
module Genotyping
class Genotype
을 그리고 난 모듈과 몇 가지 작업을 할 노력하고있어 단위 테스트 클래스가 있습니다
require "test/unit"
require "../genotyping.rb"
include Genotyping
class TestGenotyping < Test::Unit::TestCase
def test_genotype
geno = Genotyping::Genotype.new
을
그리고 어떤 단위 테스트 파일을 실행했을 때 얻을입니다
2) Error:
test_genotype(TestGenotyping):
NameError: uninitialized constant Genotyping::Genotype
것은 내가 유전자형 제거하는 경우 :: qualifer, 자연스럽게 충분히 얻을 수 있습니다 :
1) Error:
test_breeding_scenario(TestGenotyping):
NameError: uninitialized constant TestGenotyping::Genotype
나는 주위를 둘러 보았고, 내가 뭘 잘못하고 있는지 알 수 없습니다.
여기에서 재현 할 수없는 문제 (루비 1.9.3p392). 두 번째'require'는 1.8.x를 사용하고 있음을 나타냅니다. –
또한 2.0에서는 재생할 수 없습니다. – nicooga