Faissal Wahabali

Results 27 issues of Faissal Wahabali

In this PR I have added tests for https://github.com/pestphp/pest/pull/1100

Hello :wave: This PR fixes the generated query when the criteria text contains single quotes or backslashes. ### Current For now it only escapes the first `single quote` and the...

### Before When choosing `*` in the column we can't use it in condition. This generates a non-valid query. ![Screenshot from 2024-05-15 16-45-48](https://github.com/phpmyadmin/phpmyadmin/assets/60013703/b6d28c2f-cb23-44c2-bf03-6b26c4c6f1fa) To fix this issue I have added...

Hellooo 👋🏻 In this PR I have added `Query Generator` support to `IN()` and `NOT IN()`. ## Current This is what it generates for now on both `IN()` and `NOT...

Hellooo 👋🏻 In this PR I fixed the bug in the `Query Generator` that generates a non-valid query when using `IS NULL` and `IS NOT NULL`. ### Before As you...

### What: - [ ] Bug Fix - [x] New Feature ### Description: This PR introduces `toBePrintable` expectation, which makes sure that the passed string is printable. ```php expect('printable')->toBePrintable(); expect("not\n\r\tprintable")->not->toBePrintable();...

In this PR I have added columns separation which was a bit confusing especially on numbers data. ![image](https://github.com/phpmyadmin/phpmyadmin/assets/60013703/5663f063-f37c-4dc1-9127-5255705b87d5)

enhancement
ui

### Current As you can see `morocco` is duplicated and generated twice in the query. ![image](https://github.com/user-attachments/assets/d81d16a1-ed91-4d4b-97c2-80ea69774437) ### After This PR makes sure to generate duplicated values only once. ![image](https://github.com/user-attachments/assets/0c28cc71-d61a-4c6a-bccd-1e4c8c4f8e7b)

Hello 👋🏻 This PR introduces a new expectation: **toBeDeepOf()**, which makes sure that an array is deep of specific value. ### Examples ```php $array = [1, 2, 3, 4]; expect($array)->toBeDeepOf(0);...

### What Happened If `$base

bug