changes to sms packages and option to create user

This commit is contained in:
Simon Pocrnjič
2025-11-06 21:54:07 +01:00
parent ad8e0d5cee
commit 1395b72ae8
102 changed files with 1386 additions and 319 deletions
+5 -5
View File
@@ -31,14 +31,14 @@
'path' => $path,
'size' => strlen($csv),
'status' => 'uploaded',
'meta' => [ 'has_header' => true ],
'meta' => ['has_header' => true],
]);
$response = test()->getJson(route('imports.columns', ['import' => $import->id, 'has_header' => 1, 'delimiter' => ';']));
$response->assertSuccessful();
$data = $response->json();
expect($data['detected_delimiter'])->toBe(';');
expect($data['columns'])->toBe(['email','reference']);
expect($data['columns'])->toBe(['email', 'reference']);
});
it('processes using template default delimiter when provided', function () {
@@ -65,8 +65,8 @@
'user_id' => $user->id,
'client_id' => null,
'is_active' => true,
'sample_headers' => ['email','reference'],
'meta' => [ 'delimiter' => ';' ],
'sample_headers' => ['email', 'reference'],
'meta' => ['delimiter' => ';'],
]);
// Put a semicolon CSV file
@@ -89,7 +89,7 @@
'size' => strlen($csv),
'status' => 'parsed',
// columns present to allow mapping by header name
'meta' => [ 'has_header' => true, 'columns' => ['email','reference'] ],
'meta' => ['has_header' => true, 'columns' => ['email', 'reference']],
]);
// Map email -> email.value