J'ai une erreur de message très étrange. Je pense que ça ne vient pas de Ruby mais du système Unix.Rails erreur étrange => IndexError: chaîne non correspondue
Donc, j'ai le fichier test suivant:
require File.dirname(__FILE__) + '/../test_helper'
class CatTest < ActiveSupport::TestCase
def test_truth
assert true
end
end
Ainsi, rien venant de fichiers YAML dans le répertoire fixtures.
Quand je lance le test ci-dessus avec la commande:
$ ruby ./test/unit/cat_test.rb
Je reçois le résultat très étrange:
Loaded suite ./test/unit/cat_test
Started
E
Finished in 0.011252 seconds.
1) Error:
test_truth(CatTest):
IndexError: string not matched
1 tests, 0 assertions, 0 failures, 1 errors
Je ne peux pas trouver le sens de l'erreur
IndexError: string not matched
Mais le plus étrange est qu'hier, ça a marché!
Merci beaucoup pour votre aide.
Cordialement
(je travaille sous Ubuntu 9.04)