diff --git a/test/widget_tests/animated_text_test.dart b/test/widget_tests/animated_text_test.dart
new file mode 100644
index 000000000..8aaa7a674
--- /dev/null
+++ b/test/widget_tests/animated_text_test.dart
@@ -0,0 +1,37 @@
+import 'package:flutter/material.dart';
+import 'package:flutter_test/flutter_test.dart';
+import 'package:stackwallet/utilities/theme/light_colors.dart';
+import 'package:stackwallet/utilities/theme/stack_colors.dart';
+import 'package:stackwallet/widgets/animated_text.dart';
+
+void main() {
+  testWidgets("Widget displays first word in strings list",
+      (widgetTester) async {
+    const animatedText = AnimatedText(
+        stringsToLoopThrough: [
+          "Calculating",
+          "Calculating.",
+          "Calculating..",
+          "Calculating...",
+        ],
+        style: TextStyle(
+          color: null,
+          fontWeight: FontWeight.w500,
+          fontSize: 14,
+        ));
+    await widgetTester.pumpWidget(
+      MaterialApp(
+        theme: ThemeData(
+          extensions: [
+            StackColors.fromStackColorTheme(LightColors()),
+          ],
+        ),
+        home: const Material(
+          child: animatedText,
+        ),
+      ),
+    );
+
+    expect(find.text("Calculating"), findsOneWidget);
+  });
+}