This action might not be possible to undo. Are you sure you want to continue?
What is it and what does it do?
Why is it important?
Most importantly for YOU: it is the most direct way for a user of PhoneGap to validate that certain functionality exists and behaves as expected, on any platform supporting PhoneGap. The best way to prove a bug exists or argue function semantics is by writing a test and sharing it. Formal definition of a public API.
How do I use it?
Clone the repo. What are the contents? It’s just a web page, man. Pop it into any PhoneGap framework code’s HTML/assets/www directory/location. Run. Profit. Let’s demo it.
Necessary for any open source project. Easiest way to contribute: write tests. Let’s look at some simple tests to get used to the syntax.
QUnit allows asynchronous testing. Let’s check out the docs real quick: http://docs.jquery.com/Qunit Let’s look at an example test for PhoneGap’s contacts function ‘find.’
This is a tool for you, the developer: If you change PhoneGap, you can make sure that existing tests still pass, that you won’t regress. Simple way for anyone to contribute to PhoneGap’s long-term success. If you suspect something is wrong, run the tests and see if something is broken that shouldn’t be.
E-mail me: email@example.com My blog: http://blogs.nitobi.com/fil Mobile Spec link: http://github.com/phonegap/mobile-spec or http://github.com/filmaj/mobile-spec