Build [v1.14.24]
This commit is contained in:
@@ -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'
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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', () => {
|
||||
|
||||
@@ -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]');
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user