Experimenting with BDD in JavaScript