Build [v1.14.24]

This commit is contained in:
2026-04-25 12:04:02 +03:00
parent 33c1555d8c
commit 3257a2cf48
50 changed files with 837 additions and 845 deletions

View File

@@ -110,7 +110,7 @@ describe('InventoryTable - Photo Display', () => {
const thumbnail = screen.getByAltText('Test Item');
expect(thumbnail.parentElement).toHaveClass(
'border-2',
'border-slate-300'
'border-foreground'
);
});

View File

@@ -230,7 +230,7 @@ describe('ItemDetailModal', () => {
/>
);
const buttons = screen.getAllByRole('button');
const hasDeleteButton = buttons.some(b => b.className?.includes('rose-500'));
const hasDeleteButton = buttons.some(b => b.className?.includes('error'));
expect(hasDeleteButton).toBe(true);
});
@@ -246,7 +246,7 @@ describe('ItemDetailModal', () => {
);
const buttons = screen.getAllByRole('button');
const deleteButton = buttons.find(b => b.className?.includes('rose-500'));
const deleteButton = buttons.find(b => b.className?.includes('error'));
if (deleteButton) {
fireEvent.click(deleteButton);
@@ -269,7 +269,7 @@ describe('ItemDetailModal', () => {
);
const buttons = screen.getAllByRole('button');
const deleteButton = buttons.find(b => b.className?.includes('rose-500'));
const deleteButton = buttons.find(b => b.className?.includes('error'));
if (deleteButton) {
fireEvent.click(deleteButton);
@@ -291,7 +291,7 @@ describe('ItemDetailModal', () => {
);
const buttons = screen.getAllByRole('button');
const deleteButton = buttons.find(b => b.className?.includes('rose-500'));
const deleteButton = buttons.find(b => b.className?.includes('error'));
if (deleteButton) {
fireEvent.click(deleteButton);
@@ -313,7 +313,7 @@ describe('ItemDetailModal', () => {
);
const buttons = screen.getAllByRole('button');
const deleteButton = buttons.find(b => b.className?.includes('rose-500'));
const deleteButton = buttons.find(b => b.className?.includes('error'));
if (deleteButton) {
fireEvent.click(deleteButton);
@@ -338,7 +338,7 @@ describe('ItemDetailModal', () => {
);
const buttons = screen.getAllByRole('button');
const deleteButton = buttons.find(b => b.className?.includes('rose-500'));
const deleteButton = buttons.find(b => b.className?.includes('error'));
if (deleteButton) {
fireEvent.click(deleteButton);

View File

@@ -116,8 +116,8 @@ describe('ItemPhotoUpload Component', () => {
const cameraButton = screen.getByRole('button', { name: /camera/i })
// Check for Tailwind classes (basic check)
expect(uploadButton.className).toContain('rounded')
expect(cameraButton.className).toContain('rounded')
expect(uploadButton.className).toContain('')
expect(cameraButton.className).toContain('')
})
it('should render responsive layout with gap', () => {

View File

@@ -63,7 +63,7 @@ describe('PhotoModal', () => {
// Check for rose-colored X icon
const xIcon = closeButton.querySelector('svg');
expect(xIcon).toHaveClass('text-rose-500');
expect(xIcon).toHaveClass('text-error');
});
});
@@ -229,7 +229,7 @@ describe('PhotoModal', () => {
const backdrop = screen.getByRole('dialog');
// The modal content div is the second child of backdrop
const modalContent = backdrop.querySelector('div[class*="rounded-3xl"]');
const modalContent = backdrop.querySelector('div[class*=""]');
expect(modalContent).toHaveClass('max-w-2xl', 'w-full', 'max-h-[90vh]');
});