|
2 | 2 |
|
3 | 3 | RSpec.describe 'MeiliSearch::Client - Keys' do |
4 | 4 | before(:all) do |
5 | | - @client = MeiliSearch::Client.new($URL, $MASTER_KEY) |
| 5 | + @client = MeiliSearch::Client.new(URL, MASTER_KEY) |
6 | 6 | @uid = 'uid' |
7 | 7 | @client.create_index(@uid) |
8 | 8 | end |
|
20 | 20 |
|
21 | 21 | it 'fails to get settings if public key used' do |
22 | 22 | public_key = @client.keys['public'] |
23 | | - new_client = MeiliSearch::Client.new($URL, public_key) |
| 23 | + new_client = MeiliSearch::Client.new(URL, public_key) |
24 | 24 | expect do |
25 | 25 | new_client.index(@uid).settings |
26 | 26 | end.to raise_meilisearch_api_error_with(403, 'invalid_token', 'authentication_error') |
27 | 27 | end |
28 | 28 |
|
29 | 29 | it 'fails to get keys if private key used' do |
30 | 30 | private_key = @client.keys['private'] |
31 | | - new_client = MeiliSearch::Client.new($URL, private_key) |
| 31 | + new_client = MeiliSearch::Client.new(URL, private_key) |
32 | 32 | expect do |
33 | 33 | new_client.keys |
34 | 34 | end.to raise_meilisearch_api_error_with(403, 'invalid_token', 'authentication_error') |
35 | 35 | end |
36 | 36 |
|
37 | 37 | it 'fails to search if no key used' do |
38 | | - new_client = MeiliSearch::Client.new($URL) |
| 38 | + new_client = MeiliSearch::Client.new(URL) |
39 | 39 | expect do |
40 | 40 | new_client.index(@uid).settings |
41 | 41 | end.to raise_meilisearch_api_error_with(401, 'missing_authorization_header', 'authentication_error') |
42 | 42 | end |
43 | 43 |
|
44 | 44 | it 'succeeds to search when using public key' do |
45 | 45 | public_key = @client.keys['public'] |
46 | | - new_client = MeiliSearch::Client.new($URL, public_key) |
| 46 | + new_client = MeiliSearch::Client.new(URL, public_key) |
47 | 47 | response = new_client.index(@uid).search('test') |
48 | 48 | expect(response).to have_key('hits') |
49 | 49 | end |
50 | 50 |
|
51 | 51 | it 'succeeds to get settings when using private key' do |
52 | 52 | private_key = @client.keys['private'] |
53 | | - new_client = MeiliSearch::Client.new($URL, private_key) |
| 53 | + new_client = MeiliSearch::Client.new(URL, private_key) |
54 | 54 | response = new_client.index(@uid).settings |
55 | 55 | expect(response).to have_key('rankingRules') |
56 | 56 | end |
|
0 commit comments