ชัย เป็นห้องสมุดยืนยันพื้นฐานสำหรับ JavaScript, เครื่องมือที่ง่ายสำหรับการสนับสนุนขั้นพื้นฐานและการพัฒนา BDD TDD หลักการในทุกวันของคุณเข้ารหัส.
BDD ย่อมาจาก "พฤติกรรมการขับเคลื่อนการพัฒนา" และ TDD สำหรับ "ทดสอบขับเคลื่อนการพัฒนา".
ชัยเป็นกรอบไม่เชื่อเรื่องพระเจ้าและสามารถจับคู่กับกรอบการทดสอบ JavaScript อื่น ๆ แม้กระทั่งการทำงานร่วมกับแอพพลิเค Rails.
ตั้งแต่การทดสอบรหัสไม่ได้เป็นงานที่ง่ายที่สุดในการพัฒนาเว็บชัยมาพร้อมกับเอกสารจำนวนมากที่จะได้รับนักพัฒนาเริ่มต้นพร้อมกับ API การเขียนโปรแกรมของตัวเองและพื้นที่เก็บข้อมูลปลั๊กอินสำหรับการขยายการทำงานเริ่มต้น.
< p> มีอะไรใหม่ ในรุ่นนี้:
- เพิ่มคี ธ Cirkel เพื่อ CONTRIBUTING.md
- ไม่ใช้ EVAL ผู้ประกอบการยืนยัน
- ปรับปรุง Git สรุปใน README
มีอะไรใหม่ ในรุ่น 3.0.0:
- เพิ่มคี ธ Cirkel เพื่อ CONTRIBUTING.md
- ไม่ใช้ EVAL ผู้ประกอบการยืนยัน
- ปรับปรุง Git สรุปใน README
มีอะไรใหม่ ในรุ่น 2.3.0:
- เพิ่มคี ธ Cirkel เพื่อ CONTRIBUTING.md
- ไม่ใช้ EVAL ผู้ประกอบการยืนยัน
- ปรับปรุง Git สรุปใน README
มีอะไรใหม่ ในรุ่น 2.2.0:
- เพิ่มคี ธ Cirkel เพื่อ CONTRIBUTING.md
- ไม่ใช้ EVAL ผู้ประกอบการยืนยัน
- ปรับปรุง Git สรุปใน README
มีอะไรใหม่ ในรุ่น 2.0.0:.
- เพิ่มใหม่ chainable Keyword - .which
- เพิ่ม .change, .increase และยืนยัน .decrease.
- เพิ่ม .includes และ .contains ชื่อแทน (สำหรับ .include และ .contain).
- เพิ่ม .any.keys () และ .all.keys () บ่น.
- เพิ่ม assert.sameDeepMembers ().
- เพิ่ม assert.isAbove () และ assert.isBelow ().
- อสังหาริมทรัพย์และ deep.property ตอนนี้ผ่านถ้ามีค่าเป็นชุดที่จะไม่ได้กำหนด.
มีอะไรใหม่ ในรุ่น 1.9.1:
- ปรับปรุง exports.version ไป 1.9.0
- ยกเลิกห่วงเกี่ยวกับการหา
- ประกาศตัวแปรเพียงครั้งเดียว
- การทดสอบเพิ่มเติมพบว่าการดำเนินการที่ไม่สมบูรณ์
- รหัสย่อ
มีอะไรใหม่ ในรุ่น 1.9.0:
- เพิ่มกรรม phantomjs ปล่อย
- ใช้กรรมใหม่ล่าสุดและปล่อยซอส
- ปรับแต่งกรรม
- เพิ่มความคุ้มครองการ npmignore
- ลบ lib-cov จากการทดสอบ travisci อยู่ในความอุปการะ
- ลบนักข่าว lcov ไม่จำเป็นต้องอีกต่อไป
- การคุ้มครองการทดสอบกับอิสตันบูล
- ลบ jscoverage
- ลบ coveralls
คืออะไรใหม่ ในรุ่น 1.7.1:.
- เพิ่มไฟล์ Bower JSON
มีอะไรใหม่ ในรุ่น 1.7.0:
- รุ่น
- Mocha ล็อก / มอคค่า phantomjs (ตอนนี้ ).
- utils.inspect คงมีการกำหนดวัตถุที่กลับมาตรวจสอบ () s.
- แท็บแทนที่ด้วย 2 คัน.
- เพิ่ม assert.notOk ().
มีอะไรใหม่ ในรุ่น 1.6.1:.
- เพิ่มการทดสอบธง RegExp ที่แตกต่างกัน
- ทดสอบเพิ่มสำหรับการเปรียบเทียบ regexp.
- ลดรุ่นมอคค่าสำหรับการแก้ไขการทดสอบการทำงานผี.
- คงความเท่าเทียมกันของทั้งสองเปรียบเทียบ regexps.
มีอะไรใหม่ ในรุ่น 1.6.0:.
- ตรวจสอบความคิดเห็นรหัส - เปลี่ยนไวยากรณ์
- ตรวจสอบความคิดเห็นรหัส.
- การเพิ่มสมาชิกและ memberEquals ยืนยันสำหรับการตรวจสอบสำหรับการย่อยและการตั้งค่าความเท่าเทียมกัน.
คืออะไรใหม่ ในรุ่น 1.5.0:
- ทดสอบสคริปต์ตอนนี้ทำงานให้ทดสอบเพื่อให้เทรวิสจะทดสอบ เบราว์เซอร์.
- refactored ทดสอบบางอย่างเพื่อสนับสนุนการส่งออก objDisplay ใหม่.
- [Bootstrap] ทำให้ปกติเงินทุนทั่วสถานการณ์การทดสอบทั้งหมด.
- refactored บางยืนยันที่จะใช้ objDisplay แทนการตรวจสอบ.
- การส่งออกปกติฟังก์ชั่น.
มีอะไรใหม่ ในรุ่น 1.4.0:
- การทำความสะอาดขึ้น index.js จะไม่ตรวจสอบ COV ย้อนกลับ package.json ใช้ index.js.
- ทดสอบแปลงที่จะใช้เงินทุนใหม่.
- refactored ทดสอบ Bootstrap.
- ใช้ช่องว่าง (ไม่ใช่แท็บ).
มีอะไรใหม่ ในรุ่น 1.0.0-RC3:
- เอกสารด่าน - ส่วน API
- การปรับปรุงความคิดเห็นสำหรับเอกสาร
- New ด่านเว็บไซต์ doc -. ไดเรกทอรีปลั๊กอิน
- ผสานดึงคำขอ # 57 จาก kossnocorp / แพทช์-1
- แก้ไขพิมพ์ผิด: devDependancies -> devDependencies
- การใช้ธงข้อความใน getMessage util แทนของทรัพย์สินผงชูรสเก่า.
- การเพิ่มตัวเองเพื่อร่วมสมทบ package.json.
มีอะไรใหม่ ในรุ่น 1.0.0-RC2:
คุณลักษณะ
- รวมสาขา '/ ทดสอบ COV '
- เบราว์เซอร์ที่สร้าง
- การทดสอบยืนยันขาดหายไปสำหรับ ownProperty
- เทียบเท่าที่เหมาะสมสำหรับการยืนยัน expect.to.have.property (คีย์, Val)
- รีเซ็ต AssertionError จะรวมสแต็คเต็มรูปแบบ
- ทดสอบค่าสาธารณูปโภคปลั๊กอิน
- เขียนทับคุณสมบัติและวิธีการในขณะนี้ให้แน่ใจว่าห่วงโซ่
มีอะไรใหม่ ในรุ่น 0.4.2:
- แก้ไขกระบวนการไม่สามารถใช้ได้ในเบราว์เซอร์เมื่อใช้ผ่านทาง browserify.
- เอกสารที่ & quot; ควร & quot; ทำงานในเบราว์เซอร์อื่นที่ไม่ใช่ IE.
- รวมคำขอดึง # 30 จาก logicalparadox / ยืนยันการทดสอบ.
- ปรับปรุงรุ่นเบราว์เซอร์ของชัย.
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
- Node.js 0.4 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ