testando javascript com spock

12
Testando JS com Spock Por Ismael Soares @rkmael

Upload: ismael

Post on 05-Dec-2014

175 views

Category:

Technology


4 download

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

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