??????????д????????????nodejs??????????????Σ?????????д?????й????飬?????????????????????????????????????????????????????????????????????м????????????????
????????????????????饗????????????л???м???????????????????????????~???????????????????????????????????????~~??????±??????????????????????????о??????????????????????????????????????????????????????????á?
??????????????????2?????????????????????????????????????~??????????????????????????????????????????????С?????????????????????????????1000?飩?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????в????????????У? ??????? ??
??????????????????????з?????????????????????????????????????????????к???????????Open-Falcon????????????????????????????????????????????????????ó???????ü?????????????????????ú??????????????????????????????????
?????????????????????д?????????????????£?
????С????治??????
????casperjs+mocha+chai??E2E???????
??????-Sinon????:????Mocks??Spies??Stubs???javascript????
??????????????“????????”?????????????????????????????????????????С???????????????????????????????????????????????????????????????????Ч??????????????????????????????“????????”????????Ч???????????????塣
??????????????????????????????????????μ???????~~
??????????????????????????????п??д?????????儷???TDD???????????????????????? ????????????????????????????????????????????????????????????????ж??? ???????????????漯??????????????
?????????????????????????????????????????????????????????????????ü??????????????????????????????????£??????3?????д???????????????????????????3???????1000?????????????????е???????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????javascript????????????
??????????“javascript???”????????????????????nodejs????????á???????????κ?javascript???????????????????????????????????????′??????????????????????????????????????????????????????????????????????????????????????~~
????????ε?????????У?Sinon??????????????????????????????????????Щ?????????г?????д??????????Щ???????
????1???????????Sinon?????????????Я??????????????????????飻
????2?????????????????????????????????????????е??????????????????????
????3????????????????????????????????????????????????????????????????????????????μ??????
????4????з?????????????????????饗??????????????????????????д????????????????????????????????????????????????Щ???????????Get?????????????public????
????5???????????????????????????????????????Χ???????????????з????????????????????????д??????????????????????~~????
????6????????????????????Sinon??stub????????stub???????????????????callback????????????????callback?????????ε???????ο???4??????
????7??Sinon??Fake timers?????????????fake timer????????????????壬????sinon???????????????????????setTimeout????
????8??????????????????????????????д????Ч?????????????????????????????????????????????????е???Ч??????????δ????????????????в??????