|
11 | 11 |
|
12 | 12 | it(": Alias simple", function() { |
13 | 13 | $builder = $this->builder->from('jobs j'); |
14 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j'); |
| 14 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j'); |
15 | 15 |
|
16 | | - $builder = $this->builder->from('jobs As j'); |
17 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j'); |
| 16 | + $builder = $this->builder->from('jobs AS j'); |
| 17 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j'); |
18 | 18 | }); |
19 | 19 |
|
20 | 20 | it(": Prise en charge des tableau d'alias", function() { |
21 | 21 | $builder = $this->builder->from(['jobs j', 'users u']); |
22 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 22 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
23 | 23 |
|
24 | 24 | $builder = $this->builder->from(['jobs j', 'users as u']); |
25 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 25 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
26 | 26 | }); |
27 | 27 |
|
28 | 28 | it(": Prise en charge de chaine d'alias", function() { |
29 | 29 | $builder = $this->builder->from('jobs j, users u'); |
30 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 30 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
31 | 31 |
|
32 | 32 | $builder = $this->builder->from('jobs j, users AS u'); |
33 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 33 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
34 | 34 | }); |
35 | 35 |
|
36 | 36 | it(": Prise en charge de chaine d'alias", function() { |
37 | 37 | $builder = $this->builder->from('jobs j, users u'); |
38 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 38 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
39 | 39 |
|
40 | 40 | $builder = $this->builder->from('jobs j, users AS u'); |
41 | | - expect($builder->sql())->toBe('SELECT * FROM jobs As j, users As u'); |
| 41 | + expect($builder->sql())->toBe('SELECT * FROM jobs AS j, users AS u'); |
42 | 42 | }); |
43 | 43 |
|
44 | 44 | it(": Alias 'Join' avec un nom de table court", function() { |
45 | 45 | $this->builder->db()->setPrefix('db_'); |
46 | 46 |
|
47 | 47 | $builder = $this->builder->from('jobs')->join('users as u', ['u.id' => 'jobs.id']); |
48 | | - expect($builder->sql())->toMatch('/^SELECT \* FROM db_jobs As jobs_(?:[a-z0-9]+) INNER JOIN db_users As u ON u\.id = jobs_(?:[a-z0-9]+)\.id$/'); |
| 48 | + expect($builder->sql())->toMatch('/^SELECT \* FROM db_jobs AS jobs_(?:[a-z0-9]+) INNER JOIN db_users AS u ON u\.id = jobs_(?:[a-z0-9]+)\.id$/'); |
49 | 49 | }); |
50 | 50 |
|
51 | 51 | it(": Alias 'Join' avec un nom de table long", function() { |
52 | 52 | $this->builder->db()->setPrefix('db_'); |
53 | 53 |
|
54 | 54 | $builder = $this->builder->from('jobs')->join('users as u', ['users.id' => 'jobs.id']); |
55 | | - expect($builder->sql())->toMatch('/^SELECT \* FROM db_jobs As jobs_(?:[a-z0-9]+) INNER JOIN db_users As u ON u\.id = jobs_(?:[a-z0-9]+)\.id$/'); |
| 55 | + expect($builder->sql())->toMatch('/^SELECT \* FROM db_jobs AS jobs_(?:[a-z0-9]+) INNER JOIN db_users AS u ON u\.id = jobs_(?:[a-z0-9]+)\.id$/'); |
56 | 56 | }); |
57 | 57 |
|
58 | 58 | it(": Alias simple 'Like' avec le préfixe DB", function() { |
59 | 59 | $this->builder->db()->setPrefix('db_'); |
60 | 60 |
|
61 | 61 | $builder = $this->builder->from('jobs j')->like('j.name', 'veloper'); |
62 | | - expect($builder->sql())->toBe('SELECT * FROM db_jobs As j WHERE j.name LIKE \'%veloper%\''); |
| 62 | + expect($builder->sql())->toBe('SELECT * FROM db_jobs AS j WHERE j.name LIKE \'%veloper%\''); |
63 | 63 | }); |
64 | 64 |
|
65 | 65 | it(": Alias simple avec le préfixe table", function() { |
66 | 66 | $builder = $this->builder->from('articles a')->select('articles.user_id as user')->where('articles.id', 1); |
67 | | - expect($builder->sql())->toBe('SELECT a.user_id As user FROM articles As a WHERE a.id = 1'); |
| 67 | + expect($builder->sql())->toBe('SELECT a.user_id AS user FROM articles AS a WHERE a.id = 1'); |
68 | 68 | }); |
69 | 69 | }); |
0 commit comments