testando javascript com spock
DESCRIPTION
Nesta palestra Ismael Soares apresenta a equipe da Bluesoft uma maneira simples de testar JavaScript com Spock (framework de BDD). Veja também: O que é o Nashorn; ScriptEngine; Testando com tabela de dados usando @Unroll; Testando Callback; Verificando Interactions.TRANSCRIPT
![Page 1: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/1.jpg)
Testando JS com SpockPor Ismael Soares
@rkmael
![Page 2: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/2.jpg)
Novidade na JVM 8
Java Script -> Bytecode
<Nashorn> Java Script RunTime </Nashorn>
![Page 3: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/3.jpg)
Spock Framework
Eu ->
->->
![Page 4: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/4.jpg)
Misturar tudo
http://java.dzone.com/articles/how-java-8-handles-javascript
![Page 5: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/5.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
![Page 6: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/6.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
->->
![Page 7: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/7.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
@Unroll
![Page 8: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/8.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
Callback
![Page 9: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/9.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
Interactions
![Page 10: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/10.jpg)
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
Interactions
![Page 11: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/11.jpg)
Referências
http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/
Object Partners (código)
InfoQ (Nashorn)http://www.infoq.com/articles/nashorn
http://java.dzone.com/articles/how-java-8-handles-javascript
Java DZone (Nashorn)
![Page 12: Testando JavaScript com Spock](https://reader034.vdocuments.mx/reader034/viewer/2022042813/548201bfb47959e20c8b4688/html5/thumbnails/12.jpg)
Obrigado@rkmael