åãããå³å¯ããããã¹ããæ¸ãã®ã¯çæªãªã®ã§ã¯ãªããã¨ãã話
ããã¯äººããããã®ã³ã¼ãã®æ¸ãæ¹ã«ä¾åããã®ã§å¿ ãããçæªã¨ããããã§ã¯ãªãããããããããé¢¨ã«æ¸ãã¦ãã¾ãã人ãããã ããããããã®è©±ã
ä½ãè¨ããããã¨ããã¨ãèªåã®å ´åãããç¨åº¦ã¯é ã®ä¸ã§ã¾ã¨ãã¤ã¤ã¨ããããæãåããã¦æ¸ãã¦ã¿ãâæ°ã«å ¥ããªãã£ãããå¾ãããããã§ã¯ããããã¨æã£ããã¤ã³ã¿ãã§ã¼ã¹å¤ãããã¿ãããªãã¨ãç¹°ãè¿ããªãããè¦ã¯åæã«ãªãã¡ã¯ã¿ãªã³ã°ããªããã³ã¼ããæ¸ãã¦ããã®ã§ãåãããå³å¯ããããã¹ããæ¸ãã¦ãã¾ãã¨ææ»ããå¤ããªã£ã¦éå¹ççãªã®ã§ããã
ä¾ãã°ãã¨ããJavaScriptã®ã¡ã½ããã®è¿ãå¤ããããªæãã ã£ãã¨ãããã
{ valid: true, foo: 10, bar: 0 }
ã§ã"valid"ã®é¨åã¯ã»ã¼ééããªãããã§è¡ããã©ã"foo"ã¨"bar"ã®é¨åã¯å¾ããç¡ãããããããªãããããã¯keyåãå¤ãããããããªãããããã¯ä½ãå¥ã®keyã追å ããããªããããããªããããã«ä¸æ®µä¸ãã¦ã{ valid: true, baz: { foo: 10, bar: 0 } } ã¿ãããªå ¥ãåã«ãããããããªãã
åããããããã§ééããªãï¼ãã£ã¦ããã³ã¼ãè¨è¨ãåºæ¥ããªããä¸è¨ã®ãããªãã¨ãæ°ã«ããå¿ è¦ã¯ãªããããåã«ã¯æ®å¿µãªãããã®ãããªè½åã¯ãªãã®ã§ãã¨ããããã¯ä»¥ä¸ã®ãããªãã¹ãã§æ¸ã¾ãã¦ãã
assert.match(returnValue, { valid: true });
æ¨æ²ãã¦ãã¤ã³ã¿ãã§ã¼ã¹ã確å®ããæç¹ã§ä»¥ä¸ã®ãããªãã¹ãã«å¤æ´ãããã
assert.same(returnValue, { valid: true, foo: 10, bar: 0 });
åãããâã®ãããªtestãæ¸ãã¦ãã¾ãã¨ãè²ã å¤ããããªã£ãæã«testã®ä¿®æ£ã«ç¡é§ãªæéãããã£ã¦ãã¾ãã®ã§ãå°ãªãã¨ãéä¸ã¾ã§ã¯ã¢ã½ããæãããtestã«ãã¦ããããã
ãªã®ã§ããã¼ã¿æ§é ã«å¯¾ãã¦é¨åçãªããããåºæ¥ãªããã¹ããã¬ã¼ã ã¯ã¼ã¯ã¯ããã©ããããã§æ§ããªã人ã«ã¯ããã®ãããããªãããåã®ãããªæ¸ãæ¹ããã人éã«ã¨ã£ã¦ã¯ä½¿ãã¥ããã
ä¸è¨ã®ä¾ã§ã¯å¾ã ã«å³å¯ãªãã¹ãã«ç§»è¡ãã¦ãããã¨ãæ³å®ãã¦æ¸ãã¦ããããã©ã®å´é¢ã«ãããæ£å½æ§ãã©ã®ã¬ã¤ã¤ã§ã©ã®ç¨åº¦ã®å´åãè²»ããã¦æ ä¿ããããã£ã¦ãã観ç¹ãªãã«ãã¨ã«ãããã¹ãã®æ°ãå¤ããå³å¯ã§ããã°ããã»ã©ãããã¨ããç©ã®è¦æ¹ã«ã¯ãã£ã±ãè³åã§ããªããªã¼ãã¨æãæ¨ä»ã

ã¯ããã¦å¦ã¶ã½ããã¦ã§ã¢ã®ãã¹ãææ³
- ä½è : ãªã¼ã»ã³ã¼ãã©ã³ã,å®é 彦
- åºç社/ã¡ã¼ã«ã¼: æ¥çµBP社
- çºå£²æ¥: 2005/11/03
- ã¡ãã£ã¢: åè¡æ¬
- è³¼å ¥: 24人 ã¯ãªãã¯: 539å
- ãã®ååãå«ãããã° (50ä»¶) ãè¦ã