|
|
|
@@ -0,0 +1,54 @@ |
|
|
|
## How to run the tests |
|
|
|
|
|
|
|
To run the test, you need ruby and the following gems installed : rake, rspec (>=2), json |
|
|
|
|
|
|
|
### How to install ruby and the required gems from source |
|
|
|
|
|
|
|
Make sure you have the required tools to compile it |
|
|
|
|
|
|
|
# apt-get install build-essential libssl-dev libreadline5-dev zlib1g-dev |
|
|
|
|
|
|
|
Download ruby source and extract the source |
|
|
|
|
|
|
|
$ cd ~/ |
|
|
|
$ wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gz |
|
|
|
$ tar xvzf stable-snapshot.tar.gz |
|
|
|
|
|
|
|
Install it |
|
|
|
|
|
|
|
$ ./configure && make |
|
|
|
# make install |
|
|
|
|
|
|
|
download the last version of RubyGems from here |
|
|
|
http://rubyforge.org/frs/?group_id=126 |
|
|
|
|
|
|
|
Extract the source |
|
|
|
|
|
|
|
$ tar xzvf rubygems-1.8.4.tgz |
|
|
|
|
|
|
|
Install it |
|
|
|
|
|
|
|
$ cd rubygems-1.8.4 |
|
|
|
# ruby setup.rb |
|
|
|
|
|
|
|
If you want to update RubyGems |
|
|
|
|
|
|
|
# gem update --system |
|
|
|
|
|
|
|
Install the required gems |
|
|
|
|
|
|
|
# gem install rake rspec json |
|
|
|
|
|
|
|
That's it! |
|
|
|
|
|
|
|
### How to run the tests |
|
|
|
|
|
|
|
$ rake |
|
|
|
|
|
|
|
### How to create a test |
|
|
|
|
|
|
|
- Create a template file `somename.html` |
|
|
|
- Create a javascript file with data and functions `somename.js` |
|
|
|
- Create a file the expected result `somename.txt` |
|
|
|
|
|
|
|
Done! |