Index: sky/HACKING.md |
diff --git a/sky/HACKING.md b/sky/HACKING.md |
index e53c80d69d9946dcdc9e7f3e542b9318a8282137..65f881100785f80b3e58ef78fe0aca28927f910b 100644 |
--- a/sky/HACKING.md |
+++ b/sky/HACKING.md |
@@ -4,42 +4,39 @@ Hacking on Sky |
Building |
-------- |
-* Follow the setup & build instructions for [mojo](https://github.com/domokit/mojo) |
+* Follow the setup & build instructions for [Mojo](https://github.com/domokit/mojo) |
* Build ``sky`` with ``ninja``, e.g. ``ninja -C out/Debug sky`` |
Running applications |
-------------------- |
-* ``./sky/tools/skydb --debug`` |
+* ``./sky/tools/skydb [url]`` |
* You should see a ``(skydb)`` prompt |
* Type ``help`` to see the list of available commands |
- * The most common command is to load a URL, which youc an do simply by typing |
- the URL. To reload the current page, type enter. |
* ``./sky/tools/test_sky --debug`` |
* This should run the tests |
Running tests manually |
----------------------------- |
+---------------------- |
- * ``sky/tools/run_sky_httpd`` |
- * ``out/Debug/mojo_shell --args-for="mojo://native_viewport_service/ --use-headless-config" --content-handlers=text/html,mojo://sky_viewer/ --url-mappings=mojo:window_manager=mojo:sky_tester mojo:window_manager`` |
- * The ``sky_tester`` should print ``#READY`` when ready |
- * Type the URL you wish to run, for example ``http://127.0.0.1:8000/lowlevel/text.html``, and press the enter key |
- * The harness should print the results of the test. You can then type another URL. |
+* ``sky/tools/run_sky_httpd`` |
+* ``out/Debug/mojo_shell --args-for="mojo://native_viewport_service/ --use-headless-config" --content-handlers=text/html,mojo://sky_viewer/ --url-mappings=mojo:window_manager=mojo:sky_tester mojo:window_manager`` |
+* The ``sky_tester`` should print ``#READY`` when ready |
+* Type the URL you wish to run, for example ``http://127.0.0.1:8000/lowlevel/text.html``, and press the enter key |
+* The harness should print the results of the test. You can then type another URL. |
Writing tests |
------------- |
-* Import ``tests/http/tests/resources/mocha.html`` |
+* Import ``resources/mocha.html`` and ``resources/chai.html`` |
* Write tests in [mocha format](http://visionmedia.github.io/mocha/#getting-started) and use [chai asserts](http://chaijs.com/api/assert/): |
-``` |
+```html |
describe('My pretty test of my subject', function() { |
var subject = new MySubject(); |
it('should be pretty', function() { |
assert.ok(subject.isPretty); |
}); |
- |
}); |
``` |