diff --git a/src/lib/components/Label/Label.spec.tsx b/src/lib/components/Label/Label.spec.tsx
index b92ac9c61..3af4dc5cf 100644
--- a/src/lib/components/Label/Label.spec.tsx
+++ b/src/lib/components/Label/Label.spec.tsx
@@ -1,9 +1,10 @@
-import { render } from '@testing-library/react';
+import { render, screen } from '@testing-library/react';
import { HiGlobe, HiLockClosed } from 'react-icons/hi';
import { describe, expect, it } from 'vitest';
import { Button } from '../Button';
import { Checkbox } from '../Checkbox';
import { FileInput } from '../FileInput';
+import { Flowbite } from '../Flowbite';
import { Radio } from '../Radio';
import { RangeSlider } from '../RangeSlider';
import { Select } from '../Select';
@@ -30,9 +31,31 @@ describe.concurrent('Components / Label', () => {
inputLabels.forEach((label) => expect(getByLabelText(label)).toHaveAccessibleName(label));
});
+
+ describe('Theme', () => {
+ it('should use `disabled` classes', () => {
+ const theme = {
+ label: {
+ root: {
+ disabled: 'opacity-50',
+ },
+ },
+ };
+
+ render(
+