ผลต่างระหว่างรุ่นของ "Afgu/unit testing 2"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 27: แถว 27:
  
 
ที่นำอาร์เรย์ของสตริง <tt>words</tt> ไปค้นใน Google แล้วนับจำนวน แล้วคืนคำที่มีจำนวนผลลัพธ์การค้นมากที่สุด
 
ที่นำอาร์เรย์ของสตริง <tt>words</tt> ไปค้นใน Google แล้วนับจำนวน แล้วคืนคำที่มีจำนวนผลลัพธ์การค้นมากที่สุด
 +
 +
==== แยก dependencies ====
  
 
==== stubs ====
 
==== stubs ====

รุ่นแก้ไขเมื่อ 08:40, 18 พฤศจิกายน 2556

หน้านีเป็นส่วนหนึ่งของชุดแบบฝึกหัด Agile from the ground up

ใช้ของเก่าหากินหน่อยครับ เอกสารมาจาก01219343-55

แบบฝึกหัด

หา examples

  • แบ่งกลุ่ม ใช้ script ที่แจกให้ห้อง (ต้นฉบับจะมาแปะที่นี่ต่อไป)

Isolation

สมมติว่าเราต้องการจะเขียนฟังก์ชัน

function popularSpell(words) {
}

ที่นำอาร์เรย์ของสตริง words ไปค้นใน Google แล้วนับจำนวน แล้วคืนคำที่มีจำนวนผลลัพธ์การค้นมากที่สุด

แยก dependencies

stubs

mocks/test spies

เราจะใช้ Sinon.JS ซึ่งเป็น test spies ในการทดลองเขียน