-------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- -- [Module]의 유닛 테스트:사용자 상자/샌드박스]]]Talk 페이지를 클릭하여 테스트를 실행합니다. 현지의 ubx = 요구하다('모듈:사용자 상자') 현지의 스크리분토 유닛 = 요구하다('모듈:스크리분토 유닛') 현지의 스위트 = 스크리분토 유닛:신규() 현지의 유저 박스 = ubx['_userbox'] 현지의 유저 박스 2 = ubx['_userbox-2'] 현지의 유저 박스 = ubx['_userbox-r'] 현지의 표현하다 = ubx.표현하다 현지의 분류 = ubx.분류 -------------------------------------------------------------------------------- -- 도우미 기능 -------------------------------------------------------------------------------- 현지의 기능. 태그 입력(s, 태그) --가 지정된 html 태그 안에 있는지 여부를 테스트하는 패턴을 만듭니다. 돌아가다 '<' .. 태그 .. '[^>]-' .. s 끝. 현지의 기능. 수신자(s, 특성) --가 지정된 html 속성 내에 있는지 여부를 테스트하는 패턴을 만듭니다. 돌아가다 특성 .. '="[^"]-' .. s 끝. 현지의 기능. TagAttr 내(s, 태그, 특성) --가 지정된 html 태그 안에 있는지 여부를 테스트하는 패턴을 만듭니다. -- 및 지정된 html 속성. 돌아가다 태그 입력(수신자(s, 특성), 태그) 끝. 현지의 기능. 렌더 ID(데이터.) 데이터..showId = 진실의 돌아가다 표현하다(데이터.) 끝. 현지의 기능. renderId2(데이터.) 데이터..showId2 = 진실의 돌아가다 표현하다(데이터.) 끝. -------------------------------------------------------------------------------- -- 렌더 테스트 -------------------------------------------------------------------------------- 기능. 스위트:테스트 렌더 플로트() 자신:assert String 포함(TagAttr 내('오른쪽', 'div', '스타일'), 표현하다{흘러가다 = '맞다'}) 끝. 기능. 스위트:testRenderBorder(테스트렌더보더)() 자신:assert String 포함(TagAttr 내('경계: 5px', 'div', '스타일'), 표현하다{테두리 폭 = '5px'}) 자신:assert String 포함('빨간색으로 점등', 표현하다{테두리 색='빨간색'}) 끝. 기능. 스위트:테스트 Render Margin() 자신:assert String 포함(TagAttr 내('px:1px', 'div', '스타일'), 표현하다{}) 끝. 기능. 스위트:테스트 렌더 폭() 자신:assert String 포함(TagAttr 내('폭: 120px', 'div', '스타일'), 표현하다{폭 = '120px'}) 끝. 기능. 스위트:test Render Userbox 클래스() 자신:assert String 포함(TagAttr 내('userbox', 'div', '클래스), 표현하다{}) 끝. 기능. 스위트:test Render Body 클래스() 자신:assert String 포함(TagAttr 내('푸바', 'div', '클래스), 표현하다{본문 클래스 = '푸바'}) 끝. 기능. 스위트:testRenderBorderCollapse() 자신:assert String 포함(TagAttr 내('border-inters:inters', '테이블', '스타일'), 표현하다{}) 끝. 기능. 스위트:testRenderBorderCollapse() 자신:assert String 포함(TagAttr 내('폭: 120px', '테이블', '스타일'), 표현하다{폭 = '120px'}) 끝. 기능. 스위트:testRenderTableWidth() 자신:assert String 포함(TagAttr 내('폭: 120px', '테이블', '스타일'), 표현하다{폭 = '120px'}) 끝. 기능. 스위트:테스트 렌더 마긴 보텀() 자신:assert String 포함(TagAttr 내('45%-하단:0', '테이블', '스타일'), 표현하다{}) 끝. 기능. 스위트:testRenderBackgroundColor(테스트렌더 배경색)() 자신:assert String 포함(TagAttr 내('배경: 빨간색', '테이블', '스타일'), 표현하다{배경색 = '빨간색'}) 끝. -------------------------------------------------------------------------------- -- 렌더 ID 테스트 -------------------------------------------------------------------------------- 기능. 스위트:testRenderIdBorder() 자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), 렌더 ID{}) 끝. 기능. 스위트:testRenderId폭() 자신:assert String 포함(TagAttr 내('폭: 50px', '실패', '스타일'), 렌더 ID{id 폭 = '50px'}) 끝. 기능. 스위트:testRenderIdHeight() 자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), 렌더 ID{id 높이 = '50px'}) 끝. 기능. 스위트:testRenderIdBackgroundColor() 자신:assert String 포함(TagAttr 내('배경: 빨간색', '실패', '스타일'), 렌더 ID{id Background Color(ID 배경색) = '빨간색'}) 끝. 기능. 스위트:testRenderIdTextAlign() 자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), 렌더 ID{idTextAlign = '중앙'}) 끝. 기능. 스위트:testRenderIdFontSize() 자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), 렌더 ID{idFont 사이즈 = '16pt'}) 끝. 기능. 스위트:testRenderIdColor() 자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), 렌더 ID{id컬러 = '파랑'}) 끝. 기능. 스위트:테스트 RenderId 패딩() 자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), 렌더 ID{id패딩 = '3px'}) 끝. 기능. 스위트:testRenderIdLine높이() 자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), 렌더 ID{idLine 높이 = '1.5em'}) 끝. 기능. 스위트:testRenderIdVerticalAlign() 자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), 렌더 ID{}) 끝. 기능. 스위트:testRenderIdOtherParams() 자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), 렌더 ID{idOtherParams(idOtherParams) = '패밀리: serif'}) 끝. 기능. 스위트:testRenderIdClass() 자신:assert String 포함(TagAttr 내('푸바', '실패', '클래스), 렌더 ID{id 클래스 = '푸바'}) 끝. 기능. 스위트:테스트 렌더 ID() 자신:assert String 포함('<td[^>-> ID 텍스트.</filength>', 렌더 ID{아이디 = '아이디 문자'}) 끝. -------------------------------------------------------------------------------- -- 렌더 정보 테스트 -------------------------------------------------------------------------------- 기능. 스위트:testRenderInfoBorder() 자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), 표현하다{}) 끝. 기능. 스위트:testRenderInfoTextAlign() 자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), 표현하다{infoTextAlign = '중앙'}) 끝. 기능. 스위트:testRenderInfoFontSize() 자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), 표현하다{infoFontSize(정보 폰트사이즈) = '16pt'}) 끝. 기능. 스위트:testRenderInfoPadding() 자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), 표현하다{정보 패딩 = '3px'}) 끝. 기능. 스위트:testRenderInfoHeight() 자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), 표현하다{정보 높이 = '50px'}) 끝. 기능. 스위트:testRenderInfoLine높이() 자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), 표현하다{인포라인높이 = '1.5em'}) 끝. 기능. 스위트:testRenderInfoColor() 자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), 표현하다{인포컬러 = '파랑'}) 끝. 기능. 스위트:testRenderInfoVerticalAlign() 자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), 표현하다{}) 끝. 기능. 스위트:testRenderInfoOtherParams() 자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), 표현하다{infoOtherParams(정보기타패럴) = '패밀리: serif'}) 끝. 기능. 스위트:testRenderInfoClass() 자신:assert String 포함(TagAttr 내('푸바', '실패', '클래스), 표현하다{정보 클래스 = '푸바'}) 끝. 기능. 스위트:testRenderInfo() 자신:assert String 포함('<td[^>-> 정보 텍스트.</filength>', 표현하다{정보 = '정보 텍스트'}) 끝. -------------------------------------------------------------------------------- -- id2 테스트 렌더링 -------------------------------------------------------------------------------- 기능. 스위트:testRenderId2Border() 자신:assert String 포함(TagAttr 내('보더:0', '실패', '스타일'), renderId2{}) 끝. 기능. 스위트:testRenderId2폭() 자신:assert String 포함(TagAttr 내('폭: 50px', '실패', '스타일'), renderId2{id2폭 = '50px'}) 끝. 기능. 스위트:testRenderId2높이() 자신:assert String 포함(TagAttr 내('높이: 50px', '실패', '스타일'), renderId2{id2 높이 = '50px'}) 끝. 기능. 스위트:testRenderId2 배경색() 자신:assert String 포함(TagAttr 내('배경: 빨간색', '실패', '스타일'), renderId2{id2배경색 = '빨간색'}) 끝. 기능. 스위트:testRenderId2텍스트 정렬() 자신:assert String 포함(TagAttr 내('text%-align:중앙', '실패', '스타일'), renderId2{id2TextAlign = '중앙'}) 끝. 기능. 스위트:testRenderId2FontSize() 자신:assert String 포함(TagAttr 내('크기: 16pt', '실패', '스타일'), renderId2{id2FontSize(ID2FontSize) = '16pt'}) 끝. 기능. 스위트:testRenderId2Color() 자신:assert String 포함(TagAttr 내('color: blue', '실패', '스타일'), renderId2{id2컬러 = '파랑'}) 끝. 기능. 스위트:testRenderId2 패딩() 자신:assert String 포함(TagAttr 내('오디오: 3px', '실패', '스타일'), renderId2{id2 패딩 = '3px'}) 끝. 기능. 스위트:testRenderId2LineHeight() 자신:assert String 포함(TagAttr 내('라인 %-높이: 1.5em', '실패', '스타일'), renderId2{id2Line높이 = '1.5em'}) 끝. 기능. 스위트:testRenderId 2 수직 정렬() 자신:assert String 포함(TagAttr 내('480%-align: 중간', '실패', '스타일'), renderId2{}) 끝. 기능. 스위트:testRenderId2OtherParams() 자신:assert String 포함(TagAttr 내('440% 패밀리: serif', '실패', '스타일'), renderId2{id2기타패럴 = '패밀리: serif'}) 끝. 기능. 스위트:testRenderId2() 자신:assert String 포함('<td[^>-> Id2 텍스트.</filength>', renderId2{id2 = 'ID2 문자'}) 끝. -------------------------------------------------------------------------------- -- 사용자 상자의 div 및 테이블 태그 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox Float() 자신:assert Equals(동일)('왼쪽, 유저 박스{}.흘러가다) 자신:assert Equals(동일)('맞다', 유저 박스{흘러가다 = '맞다'}.흘러가다) 끝. 기능. 스위트:test Userbox Border Width() 자신:assert Equals(동일)('1px', 유저 박스{}.테두리 폭) 자신:assert Equals(동일)('2px', 유저 박스{['경계폭'] = '2'}.테두리 폭) 자신:assert Equals(동일)('3px', 유저 박스{['보더-s'] = '3'}.테두리 폭) 끝. 기능. 스위트:test Userbox Border Color() 자신:assert Equals(동일)('#999', 유저 박스{}.테두리 색) 자신:assert Equals(동일)('빨간색', 유저 박스{['보더 컬러'] = '빨간색'}.테두리 색) 자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.테두리 색) 자신:assert Equals(동일)('파랑', 유저 박스{['border-c'] = '파랑'}.테두리 색) 자신:assert Equals(동일)('녹색, 유저 박스{['id-c'] = '녹색}.테두리 색) 끝. 기능. 스위트:test Userbox 폭() 자신:assert Equals(동일)('238px', 유저 박스{}.폭) 자신:assert Equals(동일)('236px', 유저 박스{['보더-s'] = '2'}.폭) 끝. 기능. 스위트:test Userbox Body Class() 자신:assert Equals(동일)(제로, 유저 박스{}.본문 클래스) 자신:assert Equals(동일)('푸바', 유저 박스{보디 클래스 = '푸바'}.본문 클래스) 끝. 기능. 스위트:test Userbox 배경색() 자신:assert Equals(동일)('#ee', 유저 박스{}.배경색) 자신:assert Equals(동일)('빨간색', 유저 박스{['info-background'] = '빨간색'}.배경색) 자신:assert Equals(동일)('노란색', 유저 박스{[2] = '노란색'}.배경색) 자신:assert Equals(동일)('파랑', 유저 박스{['info-c'] = '파랑'}.배경색) 끝. -------------------------------------------------------------------------------- -- Userbox ID 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox Id() 자신:assert Equals(동일)(제로, 유저 박스{}.아이디) 자신:assert Equals(동일)('아이디 문자', 유저 박스{로고 = '아이디 문자'}.아이디) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{[3] = '더 많은 아이디 문자.'}.아이디) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{아이디 = '더 많은 아이디 문자.'}.아이디) 끝. 기능. 스위트:test Userbox Show Id() 자신:assert Equals(동일)(진실의, 유저 박스{아이디 = '아이디 문자'}.showId) 자신:assert Equals(동일)(거짓의, 유저 박스{}.showId) 끝. 기능. 스위트:test UserboxIdWidth() 자신:assert Equals(동일)('45px', 유저 박스{}.id 폭) 자신:assert Equals(동일)('50px', 유저 박스{['폭폭'] = '50'}.id 폭) 자신:assert Equals(동일)('55px', 유저 박스{['id-w'] = '55'}.id 폭) 끝. 기능. 스위트:test Userbox Id높이() 자신:assert Equals(동일)('45px', 유저 박스{}.id 높이) 자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.id 높이) 자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.id 높이) 끝. 기능. 스위트:test Userbox Id 배경색() 자신:assert Equals(동일)('#ddd', 유저 박스{}.id Background Color(ID 배경색)) 자신:assert Equals(동일)('빨간색', 유저 박스{['백그라운드'] = '빨간색'}.id Background Color(ID 배경색)) 자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.id Background Color(ID 배경색)) 자신:assert Equals(동일)('파랑', 유저 박스{['id-c'] = '파랑'}.id Background Color(ID 배경색)) 끝. 기능. 스위트:test Userbox Id텍스트 정렬() 자신:assert Equals(동일)('중앙', 유저 박스{}.idTextAlign) 자신:assert Equals(동일)('맞다', 유저 박스{[id-a] = '맞다'}.idTextAlign) 끝. 기능. 스위트:test Userbox Id Font Size() 자신:assert Equals(동일)('14pt', 유저 박스{}.idFont 사이즈) 자신:assert Equals(동일)('16pt', 유저 박스{['사이즈 변경'] = '16'}.idFont 사이즈) 자신:assert Equals(동일)('18pt', 유저 박스{[5] = '18'}.idFont 사이즈) 자신:assert Equals(동일)('20pt', 유저 박스{['id-s'] = '20'}.idFont 사이즈) 끝. 기능. 스위트:test UserboxIdColor() 자신:assert Equals(동일)('검은색', 유저 박스{}.id컬러) 자신:assert Equals(동일)('빨간색', 유저 박스{['색깔'] = '빨간색'}.id컬러) 자신:assert Equals(동일)('파랑', 유저 박스{['id-fc'] = '파랑'}.id컬러) 끝. 기능. 스위트:test Userbox Id Padding() 자신:assert Equals(동일)('0 1px 0 0', 유저 박스{}.id패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['아카타리'] = '1px 1px 1px 1px'}.id패딩) 자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['id-p'] = '2px 2px 2px 2px'}.id패딩) 끝. 기능. 스위트:test UserboxIdLineHeight() 자신:assert Equals(동일)('1.25em', 유저 박스{}.idLine 높이) 자신:assert Equals(동일)('1.5em', 유저 박스{['직선 높이'] = '1.5em'}.idLine 높이) 자신:assert Equals(동일)('1.75em', 유저 박스{['id-internal'] = '1.75em'}.idLine 높이) 끝. 기능. 스위트:test Userbox Id Other Params() 자신:assert Equals(동일)(제로, 유저 박스{}.idOtherParams(idOtherParams)) 자신:assert Equals(동일)('패밀리: serif', 유저 박스{['다른 사람'] = '패밀리: serif'}.idOtherParams(idOtherParams)) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['id-op'] = '패밀리: 시간'}.idOtherParams(idOtherParams)) 끝. 기능. 스위트:test Userbox Id Class() 자신:assert Equals(동일)(제로, 유저 박스{}.id 클래스) 자신:assert Equals(동일)('푸바', 유저 박스{['id-class'] = '푸바'}.id 클래스) 끝. -------------------------------------------------------------------------------- -- Userbox 정보 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox Info() 자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스{}.정보) 자신:assert Equals(동일)('정보 텍스트', 유저 박스{정보 = '정보 텍스트'}.정보) 자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스{[4] = '자세한 정보 텍스트'}.정보) 끝. 기능. 스위트:test Userbox Info Text Align() 자신:assert Equals(동일)('왼쪽, 유저 박스{}.infoTextAlign) 자신:assert Equals(동일)('맞다', 유저 박스{['info-a'] = '맞다'}.infoTextAlign) 끝. 기능. 스위트:test Userbox Info Font Size() 자신:assert Equals(동일)('8pt', 유저 박스{}.infoFontSize(정보 폰트사이즈)) 자신:assert Equals(동일)('10pt', 유저 박스{['info-size'] = '10'}.infoFontSize(정보 폰트사이즈)) 자신:assert Equals(동일)('12pt', 유저 박스{['info-s'] = '12'}.infoFontSize(정보 폰트사이즈)) 끝. 기능. 스위트:test Userbox Info Height() 자신:assert Equals(동일)('45px', 유저 박스{}.정보 높이) 자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.정보 높이) 자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.정보 높이) 끝. 기능. 스위트:test Userbox Info Padding() 자신:assert Equals(동일)('0 4px 0 4px', 유저 박스{}.정보 패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['info-info-info'] = '1px 1px 1px 1px'}.정보 패딩) 자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['info-p'] = '2px 2px 2px 2px'}.정보 패딩) 끝. 기능. 스위트:test Userbox Info Line높이() 자신:assert Equals(동일)('1.25em', 유저 박스{}.인포라인높이) 자신:assert Equals(동일)('1.5em', 유저 박스{['info-line-height'] = '1.5em'}.인포라인높이) 자신:assert Equals(동일)('1.75em', 유저 박스{['info-info-info'] = '1.75em'}.인포라인높이) 끝. 기능. 스위트:test Userbox Info Color() 자신:assert Equals(동일)('검은색', 유저 박스{}.인포컬러) 자신:assert Equals(동일)('빨간색', 유저 박스{['info-color'] = '빨간색'}.인포컬러) 자신:assert Equals(동일)('파랑', 유저 박스{['info-fc'] = '파랑'}.인포컬러) 끝. 기능. 스위트:test Userbox Info Other Params() 자신:assert Equals(동일)(제로, 유저 박스{}.infoOtherParams(정보기타패럴)) 자신:assert Equals(동일)('패밀리: serif', 유저 박스{['info-other-info'] = '패밀리: serif'}.infoOtherParams(정보기타패럴)) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝. 기능. 스위트:test Userbox Info 클래스() 자신:assert Equals(동일)(제로, 유저 박스{}.정보 클래스) 자신:assert Equals(동일)('푸바', 유저 박스{['info-class'] = '푸바'}.정보 클래스) 끝. -------------------------------------------------------------------------------- -- Userbox2 div 및 테이블태그 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox2 Float() 자신:assert Equals(동일)('왼쪽, 유저 박스 2{}.흘러가다) 자신:assert Equals(동일)('맞다', 유저 박스 2{흘러가다 = '맞다'}.흘러가다) 끝. 기능. 스위트:test Userbox2 Border Width() 자신:assert Equals(동일)('1px', 유저 박스 2{}.테두리 폭) 자신:assert Equals(동일)('2px', 유저 박스 2{[9] = '2'}.테두리 폭) 자신:assert Equals(동일)('3px', 유저 박스 2{['보더-s'] = '3'}.테두리 폭) 끝. 기능. 스위트:test Userbox2 Border Color() 자신:assert Equals(동일)('#999999', 유저 박스 2{}.테두리 색) 자신:assert Equals(동일)('빨간색', 유저 박스 2{[1] = '빨간색'}.테두리 색) 자신:assert Equals(동일)('파랑', 유저 박스 2{['border-c'] = '파랑'}.테두리 색) 자신:assert Equals(동일)('녹색, 유저 박스 2{['id1-c'] = '녹색}.테두리 색) 끝. 기능. 스위트:test Userbox2 폭() 자신:assert Equals(동일)('238px', 유저 박스 2{}.폭) 끝. 기능. 스위트:test Userbox2 Body Class() 자신:assert Equals(동일)(제로, 유저 박스 2{}.본문 클래스) 자신:assert Equals(동일)('푸바', 유저 박스 2{보디 클래스 = '푸바'}.본문 클래스) 끝. 기능. 스위트:test Userbox2 배경색() 자신:assert Equals(동일)('#이이이이이이이이이이이이이', 유저 박스 2{}.배경색) 자신:assert Equals(동일)('노란색', 유저 박스 2{[2] = '노란색'}.배경색) 자신:assert Equals(동일)('파랑', 유저 박스 2{['info-c'] = '파랑'}.배경색) 끝. -------------------------------------------------------------------------------- -- Userbox2 ID 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox2Id() 자신:assert Equals(동일)('id1', 유저 박스 2{}.아이디) 자신:assert Equals(동일)('아이디 문자', 유저 박스 2{로고 = '아이디 문자'}.아이디) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스 2{[3] = '더 많은 아이디 문자.'}.아이디) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스 2{id1 = '더 많은 아이디 문자.'}.아이디) 끝. 기능. 스위트:test Userbox2Show Id() 자신:assert Equals(동일)(진실의, 유저 박스 2{}.showId) 끝. 기능. 스위트:test Userbox2IdWidth() 자신:assert Equals(동일)('45px', 유저 박스 2{}.id 폭) 자신:assert Equals(동일)('50px', 유저 박스 2{['id1-w'] = '50'}.id 폭) 끝. 기능. 스위트:test Userbox2Id높이() 자신:assert Equals(동일)('45px', 유저 박스 2{}.id 높이) 자신:assert Equals(동일)('50px', 유저 박스 2{['id-h'] = '50'}.id 높이) 끝. 기능. 스위트:test Userbox2Id 배경색() 자신:assert Equals(동일)('#ddddddd', 유저 박스 2{}.id Background Color(ID 배경색)) 자신:assert Equals(동일)('노란색', 유저 박스 2{[1] = '노란색'}.id Background Color(ID 배경색)) 자신:assert Equals(동일)('파랑', 유저 박스 2{['id1-c'] = '파랑'}.id Background Color(ID 배경색)) 끝. 기능. 스위트:test Userbox2IdTextAlign() 자신:assert Equals(동일)('중앙', 유저 박스 2{}.idTextAlign) 끝. 기능. 스위트:test Userbox2IdFontSize() 자신:assert Equals(동일)('14pt', 유저 박스 2{}.idFont 사이즈) 자신:assert Equals(동일)('16pt', 유저 박스 2{['id1-s'] = '16'}.idFont 사이즈) 끝. 기능. 스위트:test Userbox2IdLineHeight() 자신:assert Equals(동일)('1.25em', 유저 박스 2{}.idLine 높이) 자신:assert Equals(동일)('1.5em', 유저 박스 2{['id1-filength(ID1-filename)'] = '1.5em'}.idLine 높이) 끝. 기능. 스위트:test Userbox2IdColor() 자신:assert Equals(동일)('검은색', 유저 박스 2{}.id컬러) 자신:assert Equals(동일)('파랑', 유저 박스 2{['id1-fc'] = '파랑'}.id컬러) 끝. 기능. 스위트:test Userbox2IdPadding() 자신:assert Equals(동일)('0 1px 0 0', 유저 박스 2{}.id패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['id1-p'] = '1px 1px 1px 1px'}.id패딩) 끝. 기능. 스위트:test Userbox2IdOtherParams() 자신:assert Equals(동일)(제로, 유저 박스 2{}.idOtherParams(idOtherParams)) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['id1-op'] = '패밀리: 시간'}.idOtherParams(idOtherParams)) 끝. -------------------------------------------------------------------------------- -- Userbox2 정보 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox2Info() 자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스 2{}.정보) 자신:assert Equals(동일)('정보 텍스트', 유저 박스 2{[4] = '정보 텍스트'}.정보) 자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스 2{정보 = '자세한 정보 텍스트'}.정보) 끝. 기능. 스위트:test Userbox2InfoTextAlign() 자신:assert Equals(동일)('왼쪽, 유저 박스 2{}.infoTextAlign) 자신:assert Equals(동일)('맞다', 유저 박스 2{['info-a'] = '맞다'}.infoTextAlign) 끝. 기능. 스위트:test Userbox2InfoFontSize() 자신:assert Equals(동일)('8pt', 유저 박스 2{}.infoFontSize(정보 폰트사이즈)) 자신:assert Equals(동일)('10pt', 유저 박스 2{['info-s'] = '10'}.infoFontSize(정보 폰트사이즈)) 끝. 기능. 스위트:test Userbox2InfoColor() 자신:assert Equals(동일)('검은색', 유저 박스 2{}.인포컬러) 자신:assert Equals(동일)('빨간색', 유저 박스 2{[8] = '빨간색'}.인포컬러) 자신:assert Equals(동일)('파랑', 유저 박스 2{['info-fc'] = '파랑'}.인포컬러) 끝. 기능. 스위트:test Userbox2InfoPadding() 자신:assert Equals(동일)('0 4px 0 4px', 유저 박스 2{}.정보 패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['info-p'] = '1px 1px 1px 1px'}.정보 패딩) 끝. 기능. 스위트:test Userbox2InfoLine높이() 자신:assert Equals(동일)('1.25em', 유저 박스 2{}.인포라인높이) 자신:assert Equals(동일)('1.5em', 유저 박스 2{['info-info-info'] = '1.5em'}.인포라인높이) 끝. 기능. 스위트:test Userbox2InfoOtherParams() 자신:assert Equals(동일)(제로, 유저 박스 2{}.infoOtherParams(정보기타패럴)) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝. -------------------------------------------------------------------------------- -- Userbox2 id2 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userbox2Id2() 자신:assert Equals(동일)('id2', 유저 박스 2{}.id2) 자신:assert Equals(동일)('ID2 문자', 유저 박스 2{로고 = 'ID2 문자'}.id2) 자신:assert Equals(동일)('id2 텍스트 추가', 유저 박스 2{[5] = 'id2 텍스트 추가'}.id2) 자신:assert Equals(동일)('더 많은 id2 문자.', 유저 박스 2{id2 = '더 많은 id2 문자.'}.id2) 끝. 기능. 스위트:test Userbox2Show Id2() 자신:assert Equals(동일)(진실의, 유저 박스 2{}.showId2) 끝. 기능. 스위트:test Userbox2Id2폭() 자신:assert Equals(동일)('45px', 유저 박스 2{}.id2폭) 자신:assert Equals(동일)('50px', 유저 박스 2{['id2-w'] = '50'}.id2폭) 끝. 기능. 스위트:test Userbox2Id2높이() 자신:assert Equals(동일)('45px', 유저 박스 2{}.id2 높이) 자신:assert Equals(동일)('50px', 유저 박스 2{['id-h'] = '50'}.id2 높이) 끝. 기능. 스위트:test Userbox2Id2BackgroundColor() 자신:assert Equals(동일)('#ddddddd', 유저 박스 2{}.id2배경색) 자신:assert Equals(동일)('노란색', 유저 박스 2{[7] = '노란색'}.id2배경색) 자신:assert Equals(동일)('파랑', 유저 박스 2{['id2-c'] = '파랑'}.id2배경색) 자신:assert Equals(동일)('빨간색', 유저 박스 2{[1] = '빨간색'}.id2배경색) 끝. 기능. 스위트:test Userbox2Id2텍스트 정렬() 자신:assert Equals(동일)('중앙', 유저 박스 2{}.id2TextAlign) 끝. 기능. 스위트:test Userbox2Id2Font Size() 자신:assert Equals(동일)('14pt', 유저 박스 2{}.id2FontSize(ID2FontSize)) 자신:assert Equals(동일)('16pt', 유저 박스 2{['id2-s'] = '16'}.id2FontSize(ID2FontSize)) 끝. 기능. 스위트:test Userbox2Id2LineHeight() 자신:assert Equals(동일)('1.25em', 유저 박스 2{}.id2Line높이) 자신:assert Equals(동일)('1.5em', 유저 박스 2{['id2-filename'] = '1.5em'}.id2Line높이) 끝. 기능. 스위트:test Userbox2Id2Color() 자신:assert Equals(동일)('검은색', 유저 박스 2{}.id2컬러) 자신:assert Equals(동일)('파랑', 유저 박스 2{['id2-fc'] = '파랑'}.id2컬러) 끝. 기능. 스위트:test Userbox2Id2패딩() 자신:assert Equals(동일)('0 0 0 1px', 유저 박스 2{}.id2 패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스 2{['id2-p'] = '1px 1px 1px 1px'}.id2 패딩) 끝. 기능. 스위트:test Userbox2Id2OtherParams() 자신:assert Equals(동일)(제로, 유저 박스 2{}.id2기타패럴) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스 2{['id2-op'] = '패밀리: 시간'}.id2기타패럴) 끝. -------------------------------------------------------------------------------- -- Userboxr div 및 테이블태그 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test UserboxrFloat() 자신:assert Equals(동일)('왼쪽, 유저 박스{}.흘러가다) 자신:assert Equals(동일)('맞다', 유저 박스{흘러가다 = '맞다'}.흘러가다) 끝. 기능. 스위트:test Userboxr Border Width() 자신:assert Equals(동일)('1px', 유저 박스{}.테두리 폭) 자신:assert Equals(동일)('2px', 유저 박스{['경계폭'] = '2'}.테두리 폭) 자신:assert Equals(동일)('3px', 유저 박스{['보더-s'] = '3'}.테두리 폭) 끝. 기능. 스위트:test Userboxr Border Color() 자신:assert Equals(동일)('#999', 유저 박스{}.테두리 색) 자신:assert Equals(동일)('빨간색', 유저 박스{['보더 컬러'] = '빨간색'}.테두리 색) 자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.테두리 색) 자신:assert Equals(동일)('파랑', 유저 박스{['border-c'] = '파랑'}.테두리 색) 자신:assert Equals(동일)('녹색, 유저 박스{['id-c'] = '녹색}.테두리 색) 끝. 기능. 스위트:test UserboxrWidth() 자신:assert Equals(동일)('238px', 유저 박스{}.폭) 끝. 기능. 스위트:test Userboxr Body Class() 자신:assert Equals(동일)(제로, 유저 박스{}.본문 클래스) 자신:assert Equals(동일)('푸바', 유저 박스{보디 클래스 = '푸바'}.본문 클래스) 끝. 기능. 스위트:test Userboxr 배경색() 자신:assert Equals(동일)('#ee', 유저 박스{}.배경색) 자신:assert Equals(동일)('빨간색', 유저 박스{['info-background'] = '빨간색'}.배경색) 자신:assert Equals(동일)('노란색', 유저 박스{[2] = '노란색'}.배경색) 자신:assert Equals(동일)('파랑', 유저 박스{['info-c'] = '파랑'}.배경색) 끝. -------------------------------------------------------------------------------- -- Userboxr 정보 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test Userboxr Info() 자신:assert Equals(동일)("<code>{{info}}<code>", 유저 박스{}.정보) 자신:assert Equals(동일)('정보 텍스트', 유저 박스{정보 = '정보 텍스트'}.정보) 자신:assert Equals(동일)('자세한 정보 텍스트', 유저 박스{[4] = '자세한 정보 텍스트'}.정보) 끝. 기능. 스위트:test UserboxrInfoTextAlign() 자신:assert Equals(동일)('왼쪽, 유저 박스{}.infoTextAlign) 자신:assert Equals(동일)('맞다', 유저 박스{['info-align'] = '맞다'}.infoTextAlign) 자신:assert Equals(동일)('중앙', 유저 박스{['info-a'] = '중앙'}.infoTextAlign) 끝. 기능. 스위트:test Userboxr Info Font Size() 자신:assert Equals(동일)('8pt', 유저 박스{}.infoFontSize(정보 폰트사이즈)) 자신:assert Equals(동일)('10pt', 유저 박스{['info-size'] = '10'}.infoFontSize(정보 폰트사이즈)) 자신:assert Equals(동일)('12pt', 유저 박스{['info-s'] = '12'}.infoFontSize(정보 폰트사이즈)) 끝. 기능. 스위트:test Userboxr Info Padding() 자신:assert Equals(동일)('0 4px 0 4px', 유저 박스{}.정보 패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['info-info-info'] = '1px 1px 1px 1px'}.정보 패딩) 자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['info-p'] = '2px 2px 2px 2px'}.정보 패딩) 끝. 기능. 스위트:test UserboxrInfoLine높이() 자신:assert Equals(동일)('1.25em', 유저 박스{}.인포라인높이) 자신:assert Equals(동일)('1.5em', 유저 박스{['info-line-height'] = '1.5em'}.인포라인높이) 자신:assert Equals(동일)('1.75em', 유저 박스{['info-info-info'] = '1.75em'}.인포라인높이) 끝. 기능. 스위트:test Userboxr Info Color() 자신:assert Equals(동일)('검은색', 유저 박스{}.인포컬러) 자신:assert Equals(동일)('빨간색', 유저 박스{['info-color'] = '빨간색'}.인포컬러) 자신:assert Equals(동일)('파랑', 유저 박스{['info-fc'] = '파랑'}.인포컬러) 끝. 기능. 스위트:test Userboxr Info Other Params() 자신:assert Equals(동일)(제로, 유저 박스{}.infoOtherParams(정보기타패럴)) 자신:assert Equals(동일)('패밀리: serif', 유저 박스{['info-other-info'] = '패밀리: serif'}.infoOtherParams(정보기타패럴)) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['info-op'] = '패밀리: 시간'}.infoOtherParams(정보기타패럴)) 끝. -------------------------------------------------------------------------------- -- Userboxr id2 테스트 -------------------------------------------------------------------------------- 기능. 스위트:test UserboxrId2() 자신:assert Equals(동일)(아이디, 유저 박스{}.id2) 자신:assert Equals(동일)('아이디 문자', 유저 박스{로고 = '아이디 문자'}.id2) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{[3] = '더 많은 아이디 문자.'}.id2) 자신:assert Equals(동일)('더 많은 아이디 문자.', 유저 박스{아이디 = '더 많은 아이디 문자.'}.id2) 끝. 기능. 스위트:test UserboxrShowId() 자신:assert Equals(동일)(진실의, 유저 박스{}.showId2) 끝. 기능. 스위트:test UserboxrId2폭() 자신:assert Equals(동일)('45px', 유저 박스{}.id2폭) 자신:assert Equals(동일)('50px', 유저 박스{['폭폭'] = '50'}.id2폭) 자신:assert Equals(동일)('55px', 유저 박스{['id-w'] = '55'}.id2폭) 끝. 기능. 스위트:test UserboxrId2높이() 자신:assert Equals(동일)('45px', 유저 박스{}.id2 높이) 자신:assert Equals(동일)('50px', 유저 박스{['높이 조절'] = '50'}.id2 높이) 자신:assert Equals(동일)('55px', 유저 박스{['id-h'] = '55'}.id2 높이) 끝. 기능. 스위트:test UserboxrId2 BackgroundColor() 자신:assert Equals(동일)('#ddd', 유저 박스{}.id2배경색) 자신:assert Equals(동일)('빨간색', 유저 박스{['백그라운드'] = '빨간색'}.id2배경색) 자신:assert Equals(동일)('노란색', 유저 박스{[1] = '노란색'}.id2배경색) 자신:assert Equals(동일)('파랑', 유저 박스{['id-c'] = '파랑'}.id2배경색) 끝. 기능. 스위트:test UserboxrId 2TextAlign() 자신:assert Equals(동일)('중앙', 유저 박스{}.id2TextAlign) 자신:assert Equals(동일)('맞다', 유저 박스{[id-a] = '맞다'}.id2TextAlign) 끝. 기능. 스위트:test UserboxrId 2Font Size() 자신:assert Equals(동일)('14pt', 유저 박스{}.id2FontSize(ID2FontSize)) 자신:assert Equals(동일)('16pt', 유저 박스{['사이즈 변경'] = '16'}.id2FontSize(ID2FontSize)) 자신:assert Equals(동일)('18pt', 유저 박스{[5] = '18'}.id2FontSize(ID2FontSize)) 자신:assert Equals(동일)('20pt', 유저 박스{['id-s'] = '20'}.id2FontSize(ID2FontSize)) 끝. 기능. 스위트:test UserboxrId 2Color() 자신:assert Equals(동일)('검은색', 유저 박스{}.id2컬러) 자신:assert Equals(동일)('빨간색', 유저 박스{['색깔'] = '빨간색'}.id2컬러) 자신:assert Equals(동일)('파랑', 유저 박스{['id-fc'] = '파랑'}.id2컬러) 끝. 기능. 스위트:test UserboxrId2 패딩() 자신:assert Equals(동일)('0 0 0 1px', 유저 박스{}.id2 패딩) 자신:assert Equals(동일)('1px 1px 1px 1px', 유저 박스{['아카타리'] = '1px 1px 1px 1px'}.id2 패딩) 자신:assert Equals(동일)('2px 2px 2px 2px', 유저 박스{['id-p'] = '2px 2px 2px 2px'}.id2 패딩) 끝. 기능. 스위트:test UserboxrId 2LineHeight() 자신:assert Equals(동일)('1.25em', 유저 박스{}.id2Line높이) 자신:assert Equals(동일)('1.5em', 유저 박스{['직선 높이'] = '1.5em'}.id2Line높이) 자신:assert Equals(동일)('1.75em', 유저 박스{['id-internal'] = '1.75em'}.id2Line높이) 끝. 기능. 스위트:test UserboxrId2OtherParams() 자신:assert Equals(동일)(제로, 유저 박스{}.id2기타패럴) 자신:assert Equals(동일)('패밀리: serif', 유저 박스{['다른 사람'] = '패밀리: serif'}.id2기타패럴) 자신:assert Equals(동일)('패밀리: 시간', 유저 박스{['id-op'] = '패밀리: 시간'}.id2기타패럴) 끝. -------------------------------------------------------------------------------- -- 카테고리 테스트 -------------------------------------------------------------------------------- 현지의 기능. 메인스페이스캣츠(args) 돌아가다 분류(args, '푸우') 끝. 현지의 기능. templateCats(args) 돌아가다 분류(args, '템플릿:편집 보호') 끝. 현지의 기능. userCats(args) 돌아가다 분류(args, '사용자: 예') 끝. 현지의 기능. template Subpage Cats(args) 돌아가다 분류(args, '템플릿:보호된/샌드박스 편집') 끝. 현지의 기능. user Subpage Cats(args) 돌아가다 분류(args, '사용자: 예/립섬') 끝. 현지의 userBase 페이지 = '예' 현지의 템플릿 베이스 페이지 = '편집 보호됨' 기능. 스위트:test User 카테고리() 자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바'}) 자신:assert Equals(동일)('[카테고리:[후바2]', userCats{사용자 카테고리 2 = '푸바2'}) 자신:assert Equals(동일)('[카테고리:푸바3]]', userCats{사용자 카테고리 3 = '푸바3'}) 끝. 기능. 스위트:test Template 카테고리() 자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바'}) 자신:assert Equals(동일)('[카테고리:Foobar2 ' .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 2 = '푸바2'}) 자신:assert Equals(동일)('[카테고리:푸바3' .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 3 = '푸바3'}) 끝. 기능. 스위트:test Multiple User 카테고리() 자신:assert Equals(동일)( '[카테고리:푸바][[카테고리:푸바2][[카테고리:푸바3]]', userCats{사용자 카테고리 = '푸바', 사용자 카테고리 2 = '푸바2', 사용자 카테고리 3 = '푸바3'} ) 끝. 기능. 스위트:테스트 복수템플릿 카테고리() 자신:assert Equals(동일)( '[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]' .. '[카테고리:Foobar2 ' .. 템플릿 베이스 페이지 .. ']]' .. '[카테고리:푸바3' .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바', 사용자 카테고리 2 = '푸바2', 사용자 카테고리 3 = '푸바3'} ) 끝. 기능. 스위트:테스트 없음() 자신:assert Equals(동일)(제로, userCats{고양이 = '진짜', 사용자 카테고리 = '푸바'}) 자신:assert Equals(동일)(제로, templateCats{고양이 = '진짜', 사용자 카테고리 = '푸바'}) 끝. 기능. 스위트:test No 카테고리() 자신:assert Equals(동일)('', userCats{}) 자신:assert Equals(동일)('', templateCats{}) 끝. 기능. 스위트:test User Category Subpages() 자신:assert Equals(동일)('[카테고리:[후바], user Subpage Cats{사용자 카테고리 = '푸바'}) 자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바'}) 끝. 기능. 스위트:test Template Category Subpages() 자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', template Subpage Cats{사용자 카테고리 = '푸바'}) 자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바'}) 끝. 기능. 스위트:test User Category No Subpages() 자신:assert Equals(동일)(제로, user Subpage Cats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 자신:assert Equals(동일)('[카테고리:[후바], userCats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 끝. 기능. 스위트:test Template Category No Subpages() 자신:assert Equals(동일)(제로, template Subpage Cats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 자신:assert Equals(동일)('[카테고리:푸바 .. 템플릿 베이스 페이지 .. ']]', templateCats{사용자 카테고리 = '푸바', notcatsub 페이지 = '네'}) 끝. 기능. 스위트:assert Has Contrast Cat(args, 직함, 네.) 현지의 oldTitle = 음.직함.get Current Title(전류 제목) 음.직함.get Current Title(전류 제목) = 기능.() 돌아가다 음.직함.신규(직함) 끝. 현지의 데이터. = 유저 박스(args) 현지의 산출량 = 표현하다(데이터.) 음.직함.get Current Title(전류 제목) = oldTitle 한다면 네. 그리고나서 자신:assert String 포함("[카테고리:색 대비가 불충분한 사용자 상자]", 산출량, 진실의) 또 다른 자신:assert Not String 포함("[카테고리:색 대비가 불충분한 사용자 상자]", 산출량, 진실의) 끝. 끝. 기능. 스위트:testInfo콘트라스트템플릿() 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "템플릿:후우, 진실의) 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "템플릿:후우, 거짓의) 끝. 기능. 스위트:test Info Contrast 사용자() 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "사용자: Foo", 거짓의) 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "사용자: Foo", 거짓의) 끝. 기능. 스위트:testInfoContrastUser서브페이지() 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#000001'}, "사용자: Foo/bar", 진실의) 자신:assert Has Contrast Cat({정보 = 'info, ['info-color'] = '#000000', ['info-background'] = '#FFFF'}, "사용자: Foo/bar", 거짓의) 끝. 기능. 스위트:testId콘트라스트템플릿() 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "템플릿:후우, 진실의) 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "템플릿:후우, 거짓의) 끝. 기능. 스위트:testIdContrast사용자() 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "사용자: Foo", 거짓의) 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "사용자: Foo", 거짓의) 끝. 기능. 스위트:testIdContrastUser서브페이지() 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#000001'}, "사용자: Foo/bar", 진실의) 자신:assert Has Contrast Cat({정보 = 'info, 로고 = 아이디, ['색깔'] = '#000000', ['백그라운드'] = '#FFFF'}, "사용자: Foo/bar", 거짓의) 끝. 기능. 스위트:test Mainspace Category() 자신:assert Equals(동일)('[카테고리:템플릿이 잘못된 네임스페이스에 있는 페이지]', 메인스페이스캣츠{정보 = 'info}) 끝. 돌아가다 스위트