การทำ unit test ในส่วนของ service ของ angularjs

ตอนใช้ angularjs ครั้งแรกพยายามทำ tdd

ในการเทส controller ก็พอเข้าใจได้ง่ายในการ แต่พอเจอสิ่งที่เป็น service งงตึ้บเลยจ้า ไม่รู้จะเทสมันยังไง

แต่สุดท้ายก็ต้องออกท่าประมาณนี้….

การเทสเราก็ใช้ inject ของ jasmine – angularjs ให้มัน inject $injector ให้เราด้วย แล้วก็สูบ service ที่เราต้องการโดยใช้ $injector.get ได้เลย อย่างตัวอย่างเช่น

 

ซึ่งถ้าจะ จับ service ยัดเอง ต้องทำผ่าน $provide

​ซึ่งเมื่อก่อนผม mock มือด้วยท่าประมาณนี้

Read More

วิธีการ Mock Domain Model ใน AngularJS

การ Mock Domain Model ใน angularjs สามารถทำได้ด้วยท่าประมาณนี้

gist:

Read More

Compile C++ With Google C++ Testing Framework

Compile C++ With Google C++ Testing Framework

Read More

BDD framework สำหรับ javascript

BDD framework สำหรับ javascript

หลังจากที่ลองใช้ yui3 เป็น test framework แต่ไม่โดนเพราะมันต้องต่อเน็ต

เลยไปลองตัวอื่นดู…

ลองใช้ qunit ก็ยังไม่โดน เลยกะว่าจะใช้ jsunit ซะหน่อย

Read More