모듈에 대한 장치 테스트 예제:유닛 테스트]].대화 페이지를 클릭하여 테스트를 실행합니다. 요구하다[1987년] 현지의 p = 요구하다('모듈:단위 테스트') 현지의 프레임 0 = mw.현재 프레임 가져오기() 현지의 프레임0_get제목 = 프레임 0:제목 가져오기() 현지의 getCurrentFrame_get제목 = mw.현재 프레임 가져오기():제목 가져오기() 현지의 아그 = ... 기능. p._테스트(틀) 돌아가다 "# " .. 틀:제목 가져오기() .. "\n" .. "# " .. 프레임 0:제목 가져오기() .. "\n" .. "# " .. 프레임0_get제목 .. "\n" .. "# " .. getCurrentFrame_get제목 .. "\n" .. "# " .. mw.덤프 개체(아그) .. "\n" .. "" 끝. 기능. p._test0(틀) 돌아가다 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. 영의\n" .. "" 끝. 기능. p.전처리(틀) --return frame.args[1] 돌아가다 틀:전처리(틀.논병아리[1]) 끝. 기능. p.p1(틀) 돌아가다 틀:전처리('{Num}:유닛 테스트/테스트 사례 _test}') 끝. 기능. p.p2(틀) 돌아가다 틀:전처리('{Num}:유닛 테스트/테스트 사례/프레임 _test}') 끝. 기능. p:시험() 현지의 테스트 사례_expected_result = "" .. 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. 모듈:유닛 테스트/테스트 사례\n" .. "" 자신:preprocess_message('{Num}:유닛 테스트/테스트 사례 _test}', "\n" .. 테스트 사례_expected_result .. 영의\n" .. "") 자신:preprocess_message('{Num}:유닛 테스트/테스트 사례 _test}', "\n" .. 테스트 사례_expected_result .. 영의\n" .. "", {노비키=진실의}) 자신:preprocess_message('{Num}:유닛 테스트/테스트 사례 _test}', "\n" .. 테스트 사례_expected_result .. 영의\n" .. "", {합쳐진=진실의}) 현지의 테스트 사례_프레임_expected_result = "" .. 모듈:유닛 테스트/테스트 사례/프레임\n" .. 모듈:유닛 테스트/테스트 사례/프레임\n" .. 모듈:유닛 테스트/테스트 사례/프레임\n" .. 모듈:유닛 테스트/테스트 사례/프레임\n" .. "" 자신:preprocess_message('{Num}:유닛 테스트/테스트 사례/프레임 _test}', "\n" .. 테스트 사례_프레임_expected_result .. 영의\n" .. "") 자신:동등한("<nowiki>mw.getCurrentFrame():preprocess('{#invoke:유닛 테스트/테스트 케이스/프레임 _test}') </nowiki>", mw.현재 프레임 가져오기():전처리( '{Num}:유닛 테스트/테스트 사례/프레임 _test}' ), "\n" .. 테스트 사례_프레임_expected_result .. 영의\n" .. "") 자신:동등한("<nowiki>frame0:process('{#filename:유닛 테스트/테스트 케이스/프레임 _test}') </nowiki>", 프레임 0:전처리( '{Num}:유닛 테스트/테스트 사례/프레임 _test}' ), "\n" .. 테스트 사례_프레임_expected_result .. 영의\n" .. "") --[self:equals("<nowiki>frame0:expandTemplate{title = '#timeout:유닛 테스트/테스트 사례/프레임', 인수 = {'_test'} } </nowiki>," frame0:expandTemplate{title = '#filename:UnitTests/testcases/frame', 인수 = {'_test'}, "\n" .. 테스트 사례_frame_expected_result .. 0\n " .. "")]] 자신:동등한("require('모듈:유닛 테스트/테스트 케이스/프레임')._test(mw.getCurrentFrame())", "\n"..요구하다('모듈:유닛 테스트/테스트 케이스/프레임')._테스트(mw.현재 프레임 가져오기()), "\n" .. 테스트 사례_expected_result .. "모듈:유닛 테스트/테스트 케이스/프레임"\n' .. "") 자신:동등한("p._test(frame0)", "\n"..p._테스트(프레임 0), "\n" .. 테스트 사례_expected_result .. 영의\n" .. "") 자신:동등한("p._test(mw.getCurrentFrame()", "\n"..p._테스트(mw.현재 프레임 가져오기()), "\n" .. 테스트 사례_expected_result .. 영의\n" .. "") --[self:process_filename{#filename:유닛 테스트/테스트 사례 _test0}}, "\n"... 테스트 사례_expected_result .. 0\n " .. "") self:process_process{#process:유닛 테스트/테스트 사례 _test0}}, "\n" ... 페이지_test0() ]] 자신:동등한("Blatant 실패", "<span>String 1</span>", "<span>String 2</span>") 끝. --[=[ 함수 p:error1 오류 오류(("p:error1") 끝. 함수 p.error2 명령 오류(("p.error2") 끝. 함수 p:error3dump 오류(("p:error3") 끝. function p.error3s 명령어 오류(("p.error3") 끝. function p.error4 명령어 오류(("p.error4") 끝. 함수 p:error4 오류 오류 ("p:error4") 끝. 함수 p:test_error5dll 오류 ("p:test_error5") 끝. 함수 p:_test6px 오류 ("p:_test6") 끝. 함수 p.test_error7px 오류(("p.test_error7") 끝. 함수 p._test8px 오류(("p.test8") 끝. --]=] 돌아가다 p