Testando JavaScript com Spock

12
Testando JS com Spock Por Ismael Soares @rkmael

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 of Testando JavaScript com Spock

Page 1: Testando JavaScript com Spock

Testando JS com SpockPor Ismael Soares

@rkmael

Page 2: Testando JavaScript com Spock

Novidade na JVM 8

Java Script -> Bytecode

<Nashorn> Java Script RunTime </Nashorn>

Page 3: Testando JavaScript com Spock

Spock Framework

Eu ->

->->

Page 4: Testando JavaScript com Spock

Misturar tudo

http://java.dzone.com/articles/how-java-8-handles-javascript

Page 5: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

Page 6: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

->->

Page 7: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

@Unroll

Page 8: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

Callback

Page 9: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

Interactions

Page 10: Testando JavaScript com Spock

http://www.objectpartners.com/2014/05/29/unit-test-your-server-side-javascript-with-spock/

Interactions

Page 11: Testando JavaScript com Spock

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

Obrigado@rkmael