Delete test/plausible/stats/query/parsed_query_params_test.exs with huggingface_hub
Browse files
test/plausible/stats/query/parsed_query_params_test.exs
DELETED
|
@@ -1,42 +0,0 @@
|
|
| 1 |
-
defmodule Plausible.Stats.ParsedQueryParamsTest do
|
| 2 |
-
use Plausible.DataCase
|
| 3 |
-
alias Plausible.Stats.ParsedQueryParams
|
| 4 |
-
|
| 5 |
-
describe "add_or_replace_filter" do
|
| 6 |
-
test "adds filter" do
|
| 7 |
-
initial_params = %ParsedQueryParams{filters: []}
|
| 8 |
-
new_filter = [:is, "event:page", ["/"]]
|
| 9 |
-
new_params = ParsedQueryParams.add_or_replace_filter(initial_params, new_filter)
|
| 10 |
-
|
| 11 |
-
assert new_params.filters == [new_filter]
|
| 12 |
-
end
|
| 13 |
-
|
| 14 |
-
test "replaces same dimension filter" do
|
| 15 |
-
initial_params = %ParsedQueryParams{
|
| 16 |
-
filters: [[:contains, "event:page", ["blog", "post"]], [:is, "visit:source", ["Google"]]]
|
| 17 |
-
}
|
| 18 |
-
|
| 19 |
-
new_filter = [:is, "event:page", ["/blog/some-post"]]
|
| 20 |
-
new_params = ParsedQueryParams.add_or_replace_filter(initial_params, new_filter)
|
| 21 |
-
|
| 22 |
-
assert new_params.filters == [
|
| 23 |
-
[:is, "visit:source", ["Google"]],
|
| 24 |
-
new_filter
|
| 25 |
-
]
|
| 26 |
-
end
|
| 27 |
-
|
| 28 |
-
test "replaces custom prop dimension filter" do
|
| 29 |
-
initial_params = %ParsedQueryParams{
|
| 30 |
-
filters: [[:contains, "event:props:path", ["/path"]], [:is, "visit:source", ["Google"]]]
|
| 31 |
-
}
|
| 32 |
-
|
| 33 |
-
new_filter = [:is, "event:props:url", ["https://example.com/path"]]
|
| 34 |
-
new_params = ParsedQueryParams.add_or_replace_filter(initial_params, new_filter)
|
| 35 |
-
|
| 36 |
-
assert new_params.filters == [
|
| 37 |
-
[:is, "visit:source", ["Google"]],
|
| 38 |
-
new_filter
|
| 39 |
-
]
|
| 40 |
-
end
|
| 41 |
-
end
|
| 42 |
-
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|