diff --git a/lib/static/views.js b/lib/static/views.js
index 6bb135374d56e8dbfdebd8dfdb7c7e4ac01e6406..0d96e7e0894f2c91965087748cd28c6569e64a20 100644
--- a/lib/static/views.js
+++ b/lib/static/views.js
@@ -199,11 +199,12 @@ exports.setup = function(app) {
     });
 
     // l10n test template
+    var testPath = path.join(__dirname, '..', '..', 'tests', 'i18n_test_templates');
     app.get('/i18n_test', function(req, res) {
-      renderCachableView(req, res, 'i18n_test.ejs', { layout: false, title: 'l10n testing title' });
+      renderCachableView(req, res, path.join(testPath, 'i18n_test.ejs'), { layout: false, title: 'l10n testing title' });
     });
     app.get('/i18n_fallback_test', function(req, res) {
-      renderCachableView(req, res, 'i18n_fallback_test.ejs', { layout: false, title: 'l10n testing title' });
+      renderCachableView(req, res, path.join(testPath, 'i18n_fallback_test.ejs'), { layout: false, title: 'l10n testing title' });
     });
   } else {
     // this is stage or production, explicitly disable all resources under /test
diff --git a/resources/views/i18n_fallback_test.ejs b/tests/i18n_test_templates/i18n_fallback_test.ejs
similarity index 100%
rename from resources/views/i18n_fallback_test.ejs
rename to tests/i18n_test_templates/i18n_fallback_test.ejs
diff --git a/resources/views/i18n_test.ejs b/tests/i18n_test_templates/i18n_test.ejs
similarity index 100%
rename from resources/views/i18n_test.ejs
rename to tests/i18n_test_templates/i18n_test.ejs