2
的機架單元測試「T」(從r18n)當使用sinatra-r18n
處理國際化,r18n
LIB公開的可變t
爲你的助手,路線和模板中使用時,當每these instructions。訪問在屈應用
我已經寫了一個簡單的單元測試,使用rack-unit
來確認我的一些多元化工作正常,但測試拋出一個錯誤,聲稱t
爲零。
我試圖通過app.t
,MySillyApp.t
(其中MySillyApp是我的末日應用程序的名稱),MySillyApp.settings.t
等引用它,沒有人給我訪問t
我所需要的。
我試圖實現的是確認我的翻譯文件包含我需要的所有按鍵,這些按鍵對應於我的應用程序需要了解的各種公制單位的複數。也許有一種更直接的方式來測試,而不通過Sinatra應用程序本身。我歡迎任何見解。
更具體的說明可能會有所幫助。你的代碼,en.yml等 – Kashyap
我所要做的就是在我的測試中引用翻譯文件,以便我的應用在運行時可以訪問。我在這裏沒有做任何特別的事情,也沒有什麼特別之處,所以你真的不需要代碼的例子。任何引用i18n翻譯文件的單元測試例子都會幫助我。 –