diff --git a/test/raven-integration/Widget/WidgetLists.cs b/test/raven-integration/Widget/WidgetLists.cs
index 6d3c3b7f..e061913d 100644
--- a/test/raven-integration/Widget/WidgetLists.cs
+++ b/test/raven-integration/Widget/WidgetLists.cs
@@ -64,6 +64,37 @@ namespace raven_integration
+///
+ ///
+ ///
+ [Fact]
+ public async void FilterOptionsRouteShouldWorkAsExpected()
+ {
+ //Get options with manager (english user)
+ ApiResponse a = await Util.GetAsync("Widget/FilterOptions", await Util.GetTokenAsync("manager", "l3tm3in"));
+ Util.ValidateDataReturnResponseOk(a);
+ Util.ValidateHTTPStatusCode(a, 200);
+ a.ObjectResponse["data"]["key"].Value().Should().Be("Widget");
+ ((JArray)a.ObjectResponse["data"]["flds"]).Count.Should().Be(6);
+ a.ObjectResponse["data"]["flds"][2]["lt"].Value().Should().Be("Price");
+
+ a = await Util.GetAsync("Widget/FilterOptions", await Util.GetTokenAsync("es", "es"));
+ Util.ValidateDataReturnResponseOk(a);
+ Util.ValidateHTTPStatusCode(a, 200);
+ a.ObjectResponse["data"]["flds"][2]["lt"].Value().Should().Be("Importe");
+
+ a = await Util.GetAsync("Widget/FilterOptions", await Util.GetTokenAsync("fr", "fr"));
+ Util.ValidateDataReturnResponseOk(a);
+ Util.ValidateHTTPStatusCode(a, 200);
+ a.ObjectResponse["data"]["flds"][2]["lt"].Value().Should().Be("Montant");
+
+ a = await Util.GetAsync("Widget/FilterOptions", await Util.GetTokenAsync("de", "de"));
+ Util.ValidateDataReturnResponseOk(a);
+ Util.ValidateHTTPStatusCode(a, 200);
+ a.ObjectResponse["data"]["flds"][2]["lt"].Value().Should().Be("Betrag");
+
+ }
+