diff --git a/src/test.rs b/src/test.rs
index ac1cd49725defdab96b01ecaec1e4aad15eaa0b5..43f4ab89ff59b349ed930df205036c2ff9dfe67e 100644
--- a/src/test.rs
+++ b/src/test.rs
@@ -69,4 +69,14 @@ mod tests {
         );
         assert_eq!(result, "cpu_instrs\n\n01:ok  02:ok  03:ok  04:ok  05:ok  06:ok  07:ok  08:ok  09:ok  10:ok  11:ok  \n\nPassed all tests\n");
     }
+
+    #[test]
+    fn test_blargg_instr_timing() {
+        let result = run_serial_test(
+            "res/roms/test/blargg/instr_timing/instr_timing.gb",
+            Some(50000000),
+            TestOptions::default(),
+        );
+        assert_eq!(result, "instr_timing\n\n\nPassed\n");
+    }
 }