Skip to content

Commit c4e400a

Browse files
committed
Test Tweaks & Add Indonesian
1 parent 8990ed0 commit c4e400a

File tree

7 files changed

+62
-50
lines changed

7 files changed

+62
-50
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ src/Views/Filters/Traits/IsExternalArrayFilter.php.bk
2727
src/Views/Filters/Traits/IsExternalFilter.php.bk
2828
devguide.md
2929
retired.md
30-
*.php.bk
30+
*.php.bk
31+
visuals_test.txt

resources/lang/json/id.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
"livewire-tables::Applied Filters": "Filter Diterapkan",
55
"livewire-tables::Applied Sorting": "Penyortiran Diterapkan",
66
"livewire-tables::Bulk Actions": "Aksi",
7+
"livewire-tables::Bulk Actions Confirm": "Apakah Anda yakin?",
8+
"livewire-tables::Cancel": "Batal",
79
"livewire-tables::Clear": "Bersihkan",
810
"livewire-tables::Columns": "Kolom",
911
"livewire-tables::Debugging Values": "Nilai Debug",
@@ -23,6 +25,7 @@
2325
"livewire-tables::rows, do you want to select all": "baris, apakah Anda ingin memilih semua?",
2426
"livewire-tables::Search": "Cari",
2527
"livewire-tables::Select All": "Pilih Semua",
28+
"livewire-tables::Select All On Page": "Pilih Semua di Halaman",
2629
"livewire-tables::Showing": "Menampilkan",
2730
"livewire-tables::to": "ke",
2831
"livewire-tables::Yes": "Ya",
@@ -34,6 +37,8 @@
3437
"Applied Filters": "Filter Diterapkan",
3538
"Applied Sorting": "Penyortiran Diterapkan",
3639
"Bulk Actions": "Aksi",
40+
"Bulk Actions Confirm": "Apakah Anda yakin?",
41+
"Cancel": "Batal",
3742
"Clear": "Bersihkan",
3843
"Columns": "Kolom",
3944
"Debugging Values": "Nilai Debug",
@@ -53,6 +58,7 @@
5358
"rows, do you want to select all": "baris, apakah Anda ingin memilih semua?",
5459
"Search": "Cari",
5560
"Select All": "Pilih Semua",
61+
"Select All On Page": "Pilih Semua di Halaman",
5662
"Showing": "Menampilkan",
5763
"to": "ke",
5864
"Yes": "Ya",

resources/lang/php/id/core.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
'Applied Filters' => 'Filter Diterapkan',
77
'Applied Sorting' => 'Penyortiran Diterapkan',
88
'Bulk Actions' => 'Aksi',
9+
'Bulk Actions Confirm' => 'Apakah Anda yakin?',
10+
'Cancel' => 'Batal',
911
'Clear' => 'Bersihkan',
1012
'Columns' => 'Kolom',
1113
'Debugging Values' => 'Nilai Debug',
@@ -25,6 +27,7 @@
2527
'rows, do you want to select all' => 'baris, apakah Anda ingin memilih semua?',
2628
'Search' => 'Cari',
2729
'Select All' => 'Pilih Semua',
30+
'Select All On Page' => 'Pilih Semua di halaman',
2831
'Showing' => 'Menampilkan',
2932
'to' => 'ke',
3033
'Yes' => 'Ya',

tests/Visuals/ComponentVisualsTest.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ public function configure(): void
111111
->setTableRowUrl(function ($row) {
112112
return 'test';
113113
})
114+
->setDataTableFingerprint('test_fingerprint')
114115
->setTableRowUrlTarget(function ($row) {
115116
if ($row->id == 2) {
116117
return 'navigate';
@@ -120,13 +121,12 @@ public function configure(): void
120121
});
121122

122123
}
123-
})->assertSeeHtml("onclick=\"window.open('test', '_blank')")
124+
})->assertSeeHtml('onclick="window.open('test', '_blank')"')
124125
->assertSeeHtmlInOrder([
125-
'wire:key="table-table-td-2-age"',
126126
'wire:navigate',
127127
'href="test"',
128-
'wire:key="table-table-td-5-age"',
129-
'onclick="window.open(\'test\', \'_blank\')"',
128+
'wire:key="table_n8wik-table-td-5-age"',
129+
'onclick="window.open('test', '_blank')"',
130130
]);
131131

132132
}

tests/Visuals/Filters/DateFilterVisualsTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function filters(): array
3333
];
3434
}
3535
})
36-
->assertSeeHtml('<input wire:model.live="appliedFilters.datefilter" class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600" id="table-filter-datefilter" type="date" wire:key="table-filter-date-datefilter" />');
36+
->assertSeeHtml('<input wire:model.live="appliedFilters.datefilter" class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600" id="table-filter-datefilter" type="date" wire:key="table-filter-date-datefilter" />');
3737
}
3838

3939
public function test_can_set_custom_attributes_on_date_filter(): void
@@ -59,7 +59,7 @@ public function filters(): array
5959
];
6060
}
6161
})
62-
->assertSeeHtml('<input wire:model.live="appliedFilters.datefilter" class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600" id="table-filter-datefilter" max="12/12/2024" min="01/01/2024" type="date" wire:key="table-filter-date-datefilter" />');
62+
->assertSeeHtml('<input wire:model.live="appliedFilters.datefilter" class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-800 dark:text-white dark:border-gray-600" id="table-filter-datefilter" max="12/12/2024" min="01/01/2024" type="date" wire:key="table-filter-date-datefilter" />');
6363

6464
}
6565
}

tests/Visuals/PaginationVisualsTest.php

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,16 @@ public function test_per_page_dropdown_only_renders_with_accepted_values(): void
129129

130130
public function test_can_get_currently_displayed_ids(): void
131131
{
132-
Livewire::test(PetsTable::class)->assertSet('paginationCurrentItems', [1, 2, 3, 4, 5])
133-
->assertNotSet('paginationCurrentItems', [1, 2, 3, 4, 5, 6, 7, 8, 9]);
132+
Livewire::test(PetsTable::class)
133+
->assertSet('paginationConfig.paginationCurrentItems', [1, 2, 3, 4, 5])
134+
->assertNotSet('paginationConfig.paginationCurrentItems', [1, 2, 3, 4, 5, 6, 7, 8, 9]);
134135
}
135136

136137
public function test_can_get_currently_displayed_count(): void
137138
{
138-
Livewire::test(PetsTable::class)->assertSet('paginationCurrentCount', 5)
139-
->assertNotSet('paginationCurrentCount', 125);
139+
Livewire::test(PetsTable::class)
140+
->assertSet('paginationConfig.paginationCurrentCount', 5)
141+
->assertNotSet('paginationConfig.paginationCurrentCount', 125);
140142
}
141143

142144
public function test_detailed_pagination_is_displayed_standard_tw(): void
@@ -277,29 +279,29 @@ public function test_pagination_field_can_set_colors(): void
277279
{
278280
Livewire::test(PetsTable::class)
279281
->assertSeeHtmlInOrder([
280-
'<select wire:model.live="perPage" id="table-perPage"',
282+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
281283
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
282284
])
283285
->call('setPerPageFieldAttributes', [
284286
'default-colors' => true,
285287
])
286288
->assertSeeHtmlInOrder([
287-
'<select wire:model.live="perPage" id="table-perPage"',
289+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
288290
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
289291
])
290292
->call('setPerPageFieldAttributes', [
291293
'class' => 'testclass1',
292294
])
293295
->assertSeeHtmlInOrder([
294-
'<select wire:model.live="perPage" id="table-perPage"',
296+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
295297
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600 testclass1"',
296298
])
297299
->call('setPerPageFieldAttributes', [
298300
'class' => 'bg-gre-500 dark:bg-ba-500',
299301
'default-colors' => false,
300302
])
301303
->assertSeeHtmlInOrder([
302-
'<select wire:model.live="perPage" id="table-perPage"',
304+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
303305
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 bg-gre-500 dark:bg-ba-500"',
304306
]);
305307
}
@@ -308,36 +310,36 @@ public function test_pagination_field_can_set_styling(): void
308310
{
309311
Livewire::test(PetsTable::class)
310312
->assertSeeHtmlInOrder([
311-
'<select wire:model.live="perPage" id="table-perPage"',
313+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
312314
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
313315
])
314316
->call('setPerPageFieldAttributes', [
315317
'default-styling' => true,
316318
])
317319
->assertSeeHtmlInOrder([
318-
'<select wire:model.live="perPage" id="table-perPage"',
320+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
319321
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
320322
])
321323
->call('setPerPageFieldAttributes', [
322324
'default-styling' => false,
323325
])
324326
->assertSeeHtmlInOrder([
325-
'<select wire:model.live="perPage" id="table-perPage"',
327+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
326328
'class="border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
327329
])
328330
->call('setPerPageFieldAttributes', [
329331
'class' => 'testclass1',
330332
])
331333
->assertSeeHtmlInOrder([
332-
'<select wire:model.live="perPage" id="table-perPage"',
334+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
333335
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600 testclass1"',
334336
])
335337
->call('setPerPageFieldAttributes', [
336338
'class' => 'bg-gre-500 dark:bg-ba-500',
337339
'default-styling' => false,
338340
])
339341
->assertSeeHtmlInOrder([
340-
'<select wire:model.live="perPage" id="table-perPage"',
342+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
341343
'class="border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600 bg-gre-500 dark:bg-ba-500"',
342344
]);
343345
}
@@ -346,7 +348,7 @@ public function test_pagination_field_can_remove_default_styling_and_colors(): v
346348
{
347349
Livewire::test(PetsTable::class)
348350
->assertSeeHtmlInOrder([
349-
'<select wire:model.live="perPage" id="table-perPage"',
351+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
350352
'class="block w-full rounded-md shadow-sm transition duration-150 ease-in-out sm:text-sm sm:leading-5 focus:ring focus:ring-opacity-50 border-gray-300 focus:border-indigo-300 focus:ring-indigo-200 dark:bg-gray-700 dark:text-white dark:border-gray-600"',
351353
])
352354
->call('setPerPageFieldAttributes', [
@@ -355,7 +357,7 @@ public function test_pagination_field_can_remove_default_styling_and_colors(): v
355357
'default-colors' => false,
356358
])
357359
->assertSeeHtmlInOrder([
358-
'<select wire:model.live="perPage" id="table-perPage"',
360+
'<select wire:model.live="perPage" id="table_6xmgxt-perPage"',
359361
'class="bg-gre-500 dark:bg-ba-500"',
360362
]);
361363
}

0 commit comments

Comments
 (0)