Bonjour,
je n'ai pas regardé plus, mais ce genre de test est foireux dans le sens où, qu'arrive-t-il si vous ajoutez une langue à la boutique ?
Il est préférable de tester l'instance de l'objet chargé ou le pagename ou le phpself, enfin, quelque chose d'unique et stable.