Sha256: 39454a1d82a83ec4f8d0cec5c3d5edc9779faaf23ea91217662e6b5071a0b55c
Contents?: true
Size: 838 Bytes
Versions: 2
Compression:
Stored size: 838 Bytes
Contents
require 'rubygems' require 'spec' require 'spec-i18n' Spec::Runner.configure do |config| config.spec_language :pt end class Pessoa attr_reader :idade def initialize(nome, sobrenome, idade=0) @nome = nome @sobrenome = sobrenome @idade = idade end def nome_completo "#{@nome} #{@sobrenome}" end end # Silly Tests descreva Pessoa do antes(:de_todos) do @pessoa = Pessoa.new("Tomás", "D'Stefano") end antes(:de_cada) do @pessoas = [@pessoa] end depois(:de_todos) do @outras_pessoas = @pessoas.dup end depois(:de_cada) do @outras_pessoas = [] end exemplo "deve retornar o nome completo" do @pessoa.nome_completo.deve == "Tomás D'Stefano" end especificar "a idade é opcional" do Pessoa.new("Aaromn", "Monkey", 20).idade.deve == 20 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rspec-i18n-0.2.1 | examples/i18n/pt/person_spec.rb |
rspec-i18n-0.2.0 | examples/i18n/pt/person_spec.rb |