Extension:Pickle/nn

Spec-utvidinga (eller Framferdsdreven utvikling, BDD) er ei utviding for Rspec/Busted-typetesting i. Spec type testing is the same type of unit testing that is done in Rspec, Busted and other similar testing frameworks. Den vil tilby eit veldig tynt integrasjonslag mot PHP og nokre få Lua-modular og tilhøyrande lokaliseringar.

The actual code is still valid Lua, and all editing tools will work, except for missing definitions for intellisense in the various editors. Eit oversyn over pickle-utvidinga frå eit brukarperspektiv finst på.

The extension is called Pickle because you pick on your code.

Still note that gherkins are used for pickles, and that is also a language for "step" style testing, a kind of acceptance testing, so you might say these kinds of code snippets are pickles.

At some time in the future the extension might be extended with step style testing, and then the name would fit even better.

Installering
Koden er berre tilgjengeleg frå GitHub: jeblad/Pickle medan den vert utvikla. Spec avheng av -utvidinga. For å attskape det Vagrant-baserte utviklingsmiljøet, sjå.

Bruk
Viss du har ein modul som «Module:HelloWorld», det allestadsnærverande og ganske irriterande dømet, så vil det kodast som noko à la

Deretter, på ei testside ville du teste det på denne måten

I den endelege versjonen kan nokre liner i byrjinga og slutten verte fjerna.