|
1 | 1 | <?php
|
2 | 2 |
|
3 |
| -use Coderflex\LaravelCsv\Http\Livewire\ImportCsv; |
| 3 | +use Coderflex\LaravelCsv\Http\Livewire\CsvImporter; |
4 | 4 | use Coderflex\LaravelCsv\Models\Import;
|
5 | 5 | use Coderflex\LaravelCsv\Tests\Models\Customer;
|
6 | 6 | use Illuminate\Http\UploadedFile;
|
7 | 7 | use Illuminate\Support\Facades\Storage;
|
8 | 8 | use function Pest\Livewire\livewire;
|
9 | 9 |
|
10 | 10 | it('renders import CSV component', function () {
|
11 |
| - livewire(ImportCsv::class) |
| 11 | + livewire(CsvImporter::class) |
12 | 12 | ->assertSuccessful();
|
13 | 13 | });
|
14 | 14 |
|
15 | 15 | it('renders import CSV component with model', function () {
|
16 | 16 | $model = Customer::class;
|
17 | 17 |
|
18 |
| - livewire(ImportCsv::class, [ |
| 18 | + livewire(CsvImporter::class, [ |
19 | 19 | 'model' => $model,
|
20 | 20 | ])
|
21 | 21 | ->assertSet('model', $model)
|
|
31 | 31 | file_get_contents('stubs/customers.csv', true)
|
32 | 32 | );
|
33 | 33 |
|
34 |
| - livewire(ImportCsv::class, [ |
| 34 | + livewire(CsvImporter::class, [ |
35 | 35 | 'model' => $model,
|
36 | 36 | ])
|
37 | 37 | ->set('file', $file)
|
|
48 | 48 | file_get_contents('stubs/empty.csv', true)
|
49 | 49 | );
|
50 | 50 |
|
51 |
| - livewire(ImportCsv::class, [ |
| 51 | + livewire(CsvImporter::class, [ |
52 | 52 | 'model' => $model,
|
53 | 53 | ])
|
54 | 54 | ->set('file', $file)
|
|
65 | 65 | file_get_contents('stubs/file_with_duplicate_headers.csv', true)
|
66 | 66 | );
|
67 | 67 |
|
68 |
| - livewire(ImportCsv::class, [ |
| 68 | + livewire(CsvImporter::class, [ |
69 | 69 | 'model' => $model,
|
70 | 70 | ])
|
71 | 71 | ->set('file', $file)
|
|
81 | 81 | ];
|
82 | 82 | $model = Customer::class;
|
83 | 83 |
|
84 |
| - livewire(ImportCsv::class, [ |
| 84 | + livewire(CsvImporter::class, [ |
85 | 85 | 'model' => $model,
|
86 | 86 | 'columnsToMap' => $columnsToMap,
|
87 | 87 | ])
|
|
108 | 108 | ];
|
109 | 109 | $model = Customer::class;
|
110 | 110 |
|
111 |
| - livewire(ImportCsv::class, [ |
| 111 | + livewire(CsvImporter::class, [ |
112 | 112 | 'model' => $model,
|
113 | 113 | 'columnsToMap' => $columnsToMap,
|
114 | 114 | 'requiredColumns' => $requiredColumns,
|
|
137 | 137 |
|
138 | 138 | $model = Customer::class;
|
139 | 139 |
|
140 |
| - livewire(ImportCsv::class, [ |
| 140 | + livewire(CsvImporter::class, [ |
141 | 141 | 'model' => $model,
|
142 | 142 | 'columnsToMap' => $columnsToMap,
|
143 | 143 | 'requiredColumns' => $requiredColumns,
|
|
161 | 161 |
|
162 | 162 | $model = Customer::class;
|
163 | 163 |
|
164 |
| - livewire(ImportCsv::class, [ |
| 164 | + livewire(CsvImporter::class, [ |
165 | 165 | 'model' => $model,
|
166 | 166 | ])
|
167 | 167 | ->set('file', $file)
|
|
178 | 178 | $file = UploadedFile::fake()->create('image.png');
|
179 | 179 | $model = Customer::class;
|
180 | 180 |
|
181 |
| - livewire(ImportCsv::class, [ |
| 181 | + livewire(CsvImporter::class, [ |
182 | 182 | 'model' => $model,
|
183 | 183 | ])
|
184 | 184 | ->set('file', $file)
|
|
209 | 209 |
|
210 | 210 | $model = Customer::class;
|
211 | 211 |
|
212 |
| - livewire(ImportCsv::class, [ |
| 212 | + livewire(CsvImporter::class, [ |
213 | 213 | 'model' => $model,
|
214 | 214 | 'columnsToMap' => $columnsToMap,
|
215 | 215 | 'requiredColumns' => $requiredColumns,
|
|
231 | 231 |
|
232 | 232 | $model = Customer::class;
|
233 | 233 |
|
234 |
| - livewire(ImportCsv::class, [ |
| 234 | + livewire(CsvImporter::class, [ |
235 | 235 | 'model' => $model,
|
236 | 236 | ])
|
237 | 237 | ->set('file', $file)
|
|
0 commit comments