diff --git a/packages/react/src/components/ToggleSmall/ToggleSmall.skeleton-test.js b/packages/react/src/components/ToggleSmall/ToggleSmall.skeleton-test.js
new file mode 100644
index 000000000000..7f704771c777
--- /dev/null
+++ b/packages/react/src/components/ToggleSmall/ToggleSmall.skeleton-test.js
@@ -0,0 +1,33 @@
+/**
+ * Copyright IBM Corp. 2016, 2024
+ *
+ * This source code is licensed under the Apache-2.0 license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+import React from 'react';
+import { ToggleSmallSkeleton } from './ToggleSmall.Skeleton';
+import { render } from '@testing-library/react';
+
+describe('ToggleSmallSkeleton', () => {
+ it('should support a custom `className` prop on the outermost element', () => {
+ const { container } = render(
+
+ );
+ expect(container.firstChild).toHaveClass('test');
+ });
+
+ it('should spread additional props on the outermost element', () => {
+ const { container } = render(
+
+ );
+ expect(container.firstChild).toHaveAttribute('data-testid', 'test');
+ });
+
+ it('should render the `labelText` prop correctly', () => {
+ const { getByText } = render(
+
+ );
+ expect(getByText('Toggle Label')).toBeInTheDocument();
+ });
+});