Alcuni dei miei test Rspec sono diventati davvero grandi (2000-5000 righe). Mi chiedo solo se qualcuno ha mai provato rompere questi test verso il basso in più file che soddisfano le seguenti condizioni:Interruzione dei test RSpec
- C'è un modo sistematico di denominazione e piazzare una prova (ad esempio, i metodi A-L GOS a user_spec1.rb).
- È possibile eseguire un singolo file che eseguirà effettivamente gli altri test all'interno di altri file.
- È ancora possibile eseguire un contesto specifico all'interno di un file
- e, è bello averlo, RubyMine può eseguire un test specifico (e tutti i test) perfettamente funzionante.
Per ora, sono riusciti a fare
#user_spec.rb
require 'spec_helper'
require File.expand_path("../user_spec1.rb", __FILE__)
include UserSpec
#user_spec1.rb
module UserSpec do
describe User do
..
end
end
Avete considerato loro codifica, invece? –
Mi dispiace, ma non sono abbastanza sicuro di cosa intendi tagliando – denniss
Puoi taggare le specifiche individuali ed eseguirle insieme. –