Skip to content

paqtcom/laravel-dusk-select2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

laravel-dusk-select2

Select2.js support for the Laravel Dusk testing

Install

composer require --dev roquie/laravel-dusk-select2

Now, u may use it!

Usage

For default select2:

$browse->select2('@selector');

If value not passed, it be selected automatically.

Another way, if need concrete value:

$browse->select2('@selector', 'you_text_value');

For multiple mode usage like this:

$browse->select2('@selector', ['foo', 'bar'], 5);
// the last parameter - count of seconds for ajax loading before choice item.

Notice

Css-selector for the select html tag should be ends with + select2 name.

Example:

We have a simple select:

<select class="form-control select2-users" name="user_id">
</select>

Our css-selector name: .select2-users + .select2

Todo

  • Add Laravel Dusk tests for Laravel Dusk extend feature ;)
  • Add gif demonstration how it works.
  • May be use + select2 out of the box?.

License

MIT

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%