Skip to content

Instantly share code, notes, and snippets.

@cmilfont
Created February 20, 2014 12:40
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmilfont/9112630 to your computer and use it in GitHub Desktop.
Save cmilfont/9112630 to your computer and use it in GitHub Desktop.
BDD com rspec
require 'spec_helper'
describe Quadro do
describe "#mover", %q{
Como um usuário
Eu quero mover um cartão de um quadro para outro
Para definir o status do cartão
} do
let(:cartao) { Cartao.create }
let(:quadro) { Quadro.create }
it %q{
Dado que eu tenha um cartão
E um quadro que representa um status que será o destino desse cartão
Quando eu mover esse cartão
Então eu deveria ver o cartão associado a esse quadro
E deveria ver no github a issue vinculada com tag que indica o quadro
} do
Issue.should_receive(:update).with(cartao)
movido = Quadro.mover(cartao, quadro)
expect(movido.quadro).to eq(quadro)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment