FIX: Failing system spec for rate limited search (#20046)
This commit is contained in:
parent
39eec37e75
commit
a4c68d4a2e
|
@ -159,16 +159,16 @@
|
|||
/>
|
||||
|
||||
<ConditionalLoadingSpinner @condition={{this.loading}}>
|
||||
{{#unless this.hasResults}}
|
||||
{{#if this.searchActive}}
|
||||
<h3>{{i18n "search.no_results"}}</h3>
|
||||
|
||||
{{#if this.error}}
|
||||
<div class="warning">
|
||||
{{this.error}}
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#unless this.hasResults}}
|
||||
{{#if this.searchActive}}
|
||||
<h3>{{i18n "search.no_results"}}</h3>
|
||||
|
||||
{{#if this.showSuggestion}}
|
||||
<div class="no-results-suggestion">
|
||||
{{i18n "search.cant_find"}}
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
.warning {
|
||||
background-color: var(--danger-medium);
|
||||
padding: 5px 8px;
|
||||
margin-block: 0.5rem;
|
||||
color: var(--secondary);
|
||||
}
|
||||
|
||||
|
|
|
@ -41,30 +41,14 @@ describe "Search", type: :system, js: true do
|
|||
before do
|
||||
SearchIndexer.enable
|
||||
SearchIndexer.index(topic, force: true)
|
||||
SiteSetting.rate_limit_search_anon_user_per_minute = 15
|
||||
SiteSetting.rate_limit_search_anon_user_per_minute = 4
|
||||
RateLimiter.enable
|
||||
end
|
||||
|
||||
after { SearchIndexer.disable }
|
||||
|
||||
it "rate limits searches for anonymous users" do
|
||||
queries = %w[
|
||||
one
|
||||
two
|
||||
three
|
||||
four
|
||||
five
|
||||
six
|
||||
seven
|
||||
eight
|
||||
nine
|
||||
ten
|
||||
eleven
|
||||
twelve
|
||||
thirteen
|
||||
fourteen
|
||||
fifteen
|
||||
]
|
||||
queries = %w[one two three four]
|
||||
|
||||
visit("/search?expanded=true")
|
||||
|
||||
|
|
Loading…
Reference in New Issue