mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
UX: introduces icon-picker component for badges (#8844)
This commit is contained in:
@@ -68,4 +68,29 @@ describe SvgSpriteController do
|
||||
expect(response.body).to include('my-custom-theme-icon')
|
||||
end
|
||||
end
|
||||
|
||||
context 'icon_picker_search' do
|
||||
it 'should work with no filter and max out at 200 results' do
|
||||
user = sign_in(Fabricate(:user))
|
||||
get '/svg-sprite/picker-search'
|
||||
|
||||
expect(response.status).to eq(200)
|
||||
|
||||
data = JSON.parse(response.body)
|
||||
expect(data.length).to eq(200)
|
||||
expect(data[0]["id"]).to eq("ad")
|
||||
end
|
||||
|
||||
it 'should filter' do
|
||||
user = sign_in(Fabricate(:user))
|
||||
|
||||
get '/svg-sprite/picker-search', params: { filter: '500px' }
|
||||
|
||||
expect(response.status).to eq(200)
|
||||
|
||||
data = JSON.parse(response.body)
|
||||
expect(data.length).to eq(1)
|
||||
expect(data[0]["id"]).to eq("fab-500px")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user