[OpenLayers-Dev] Re: Jasmine and EnvJS
jansen at terrestris.de
Wed Sep 28 02:12:33 EDT 2011
thanks for tackling this! All your work is really appreciated. Find more
On 27.09.2011 23:54, Eric Lemoine wrote:
> On Tue, Sep 20, 2011 at 9:59 PM, Eric Lemoine
> <eric.lemoine at camptocamp.com> wrote:
>> During the FOSS4G code sprint I spent some time playing around with
>> the Jasmine testing framework and EnvJS. I tried the latter in an
>> attempt to run tests outside the browser. For those interested I've
>> gathered notes on a wiki page:
>> <http://trac.osgeo.org/openlayers/wiki/Future/Jasmine>. I hope to be
>> able to continue working on that.
> Some news on the Jasmine front.
> I now have Jasmine tests for OpenLayers that run both in the browser
> and headlessly using PhantomJS (http://www.phantomjs.org/). PhantomJS
> is a headless WebKit; it is cool, simple to use, and it works great
> with Jasmine (as long as you have QtWebKit > 4.6).
> Some links and information:
> - My "jasmine" branch: <https://github.com/elemoine/openlayers/tree/jasmine>.
> - The "tests/jasmine" directory this branch adds:
> Includes the Jasmine lib, test files (known as spec files in Jasmine
> jargon), and a PhantomJS script for running the tests with PhantomJS.
> The README.txt includes instructions for running the tests with
> - The OpenLayers.Map tests I've written so far (not that much):
> - OpenLayers with Jasmine In Action:
> Check "Show" in the top-right corner of the page to display more
> details about the tests.
> All this is pretty early-stage, but it looks promising to me.
It does to me as well.
> What do you think? Is this work worth pursuing?
> Would people like to
> write, or agree with writing, new tests with Jasmine?
I am +1.
> Is hoping that
> the community could help move existing tests to Jasmine just a dream
> of mine?
It is probably a dream that we'll move all our existing tests (~ )
> I'm planning to complete the OpenLayers.Map tests, and give some love
> to my PhantomJS script.
I eagerly await your forthcoming improvements ;-)
More information about the Dev