Skip to content

Instantly share code, notes, and snippets.

View camiloribeiro's full-sized avatar
🐰
Coding @ Spotify

Camilo Ribeiro camiloribeiro

🐰
Coding @ Spotify
View GitHub Profile
@camiloribeiro
camiloribeiro / implicit_wait_working.rb
Created October 3, 2012 05:15
Example of using of implicit wait time for watir-webdriver in a simple ajax form
require "watir-webdriver"
b = Watir::Browser.new
b.goto "http://www.republicavirtual.com.br/cep/exemplos.php"
b.text_field(:id => "campoCEP").value = "<SEU CEP AQUI>"
b.button(:value => "buscar cep").click
puts Watir::Wait.until {b.div(:id => "resultado").text.include? "sucesso"}
@camiloribeiro
camiloribeiro / gist:3753183
Created September 20, 2012 00:18
Reinstall all gems
gem list | cut -d ' ' -f 1 | tee gems.txt | xargs gem uninstall -I -a && for path in $(echo `gem env path` | tr ":" "\n"); do rm -rf ${path}/specifications/* ${path}/cache/*; done && cat gems.txt | xargs gem install
rm gems.txt
@camiloribeiro
camiloribeiro / TrianguloTeste.cs
Created May 27, 2012 13:58
Example of implementation of DDT on TDD on C#
// Namespaces usados
// Used namespaces
using Microsoft.VisualStudio.TestTools.UnitTesting;
using WebApplication1;
// Nossa classe de testes
// Our test class
[TestClass]
public class TrianguloTeste
{
@camiloribeiro
camiloribeiro / triangle.feature
Created February 15, 2012 04:17
Simple cucumber example in Portuguese
#language: pt
Funcionalidade: Leitor de tipos de Triângulo
Para conhecer o tipo de um triângulo
Como um aluno da matemática
Eu quero informar os tamanhos do lado de um triângulo e saber qual o tipo do triângulo
NARRATIVA
Um triângulo com todos os lados iguais é chamado Equilátero
@camiloribeiro
camiloribeiro / triangle.feature
Created February 15, 2012 04:17
Simple cucumber example in Portuguese
#language: pt
Funcionalidade: Leitor de tipos de Triângulo
Para conhecer o tipo de um triangulo
Como um aluno da matemática
Eu quero informar os tamanhos do lado de um triangulo e saber qual o tipo do triangulo
NARRATIVA
Um triângulo com todos os lados iguais é chamado Equilátero
@camiloribeiro
camiloribeiro / flows.rb
Created October 1, 2011 23:07
Exemplo de cenário de teste automatizado
require "rubygems"
require "pages"
module SearchTestHelper
def classic_search(configuration,text_to_search, expected_result)
home = Search::HomePage.new(configuration)
home.visit
home.input_search(text_to_search)