Sinon.js הוא אגנוסטי במסגרת ערכת כלי JS, כלומר זה יכול לעבוד בכוחות עצמו, או לצד מסגרת JavaScript מורכבת יותר כמו אבטיפוס , < strong> MooTools או JavaScriptMVC .
באשר תרחישי שימוש, Sinon.js הוא כלי JavaScript כי יכול לזייף קיומם של תנאי סביבה שונים.
זה מאפשר למפתחים לבדוק את הקוד שלהם באותם הסביבות ולקבל תוצאות שמישות עבור באגים בקוד שלהם.
Sinon.js יכול בקשות AJAX מזויפות, התהליך של זמן חולף, הגדרות שרת שונות ומגיע עם מצב ארגז החול משלו.
נבדק ועובד על רוב שולחן עבודה העיקרית / דפדפנים ניידים.
זה עובד גם על Node.js וכן
מה חדש במהדורה זו:.
- דפק & מרגל שזכה במספר & קובעים
- תקן async sinon.test באמצעות ממשק מוקה
- להוסיף respondImmediately לשרתים מזויפים
מה חדש בגרסת 1.16.1:
- דפקתי & מרגל שזכה במספר & קובעים
- תקן async sinon.test באמצעות ממשק מוקה
- להוסיף respondImmediately לשרתים מזויפים
מה חדש בגרסת 1.15.0:
- דפקתי & מרגל שזכה במספר & קובעים
- תקן async sinon.test באמצעות ממשק מוקה
- להוסיף respondImmediately לשרתים מזויפים
מה חדש בגרסת 1.14.1:
- דפקתי & מרגל שזכה במספר & קובעים
- תקן async sinon.test באמצעות ממשק מוקה
- להוסיף respondImmediately לשרתים מזויפים
מה חדש בגירסה 1.12.2:
- תוקנה בעיה חולפת `NaN` אל` calledWith `
- ומבאר תלות חבילת util
מה חדש בגירסה 1.9.0:.
- נוסף sinon.assert.match
- מוסף ProgressEvent ו CustomEvent. תיקוני באגים עם אירועי התקדמות על IE.
- setRequestHeaders למנוע מלהיות התקשר פעמיים.
- שיחת onload קבוע, 'זה' צריך להיות שווה אובייקט XHR.
- הוסר sandbox מוזרק ערכים על שחזור.
- בכפייה matcher.or / וויכוחים לתוך matchers.
מה חדש בגירסה 1.8.1:
- דפוק שחרור NPM של 1.8.0, לא מסוגל להחליף אותו.
מה חדש בגירסה 1.7.3:
- שימוש הוסר של מערך foreach, הפסקות בדפדפנים ישנים .
- sinon.deepEqual (תאריך חדש (0), תאריך חדש ()) מחזיר אמת.
מה חדש בגירסה 1.7.1:.
- יישום API האירוע התקדמות XMLHttpRequest
- נוסף sinon.restore ().
- תוקן הבאג לזרוק מחרוזת טופלה באופן שגוי על ידי Sinon.
- תמיכת עובדי אינטרנט.
מה חדש בגירסה 1.6.0:.
- פלט C% מעצב מרגל משופר
- מחזיר clock.tick clock.now.
- קבוע בעיה מספר 248 עם הקביעה callOrder. לא להיכשל אם המרגל האחרון שניתן מעולם לא נקרא.
- קבוע בעיה עם setResponseHeader לבקשות סינכרוני.
- הסר msSetImmediate; זה קיים רק ב מקדימות IE10.
- לא תמיד להרים את השיחות האחרונות כדי callsArgWith, וכו ..
- קבוע שלא ציפיות מדומה אנונימי.
מה חדש בגירסה 1.5.1:
- מובטח window.Image ניתן מעך
- מרגל קבוע () ב- IE 8.
- בסיס sinon קבוע ב- IE 8.
- טיעונים פורמט ouput כאשר excpetation מעושה אינו מתקיים.
מה חדש בגרסת 1.5.0:.
- אורך פונקציה משומרת למרגל עבור
- כינוי נוסף 'invokeCallback' עבור 'תשואה' על שיחות.
- תמיכה matcher נוסף עבור calledOn.
- שמור הודעות ציפייה מקוריות, עבור חיקויים נכשלו תחת sinon.test.
- אפשר תשואות * ו callsArg * ליצור רצפים של שיחות.
- sinon.js יכול לתפוס עצמו בלולאה אינסופית בעת מילוי אבטיפוס בדל עם שיטות asynch.
מה חדש בגירסה 1.4.2:.
- sinon.match נוסף עבור מערכים
דרישות :
- לאפשר JavaScript על הלקוח בצד
- Node.js 0.2 לסביבות בצד השרת
תגובות לא נמצא