diff --git a/src/ShellCheck/Checker.hs b/src/ShellCheck/Checker.hs
index 0cfc3ab..b598723 100644
--- a/src/ShellCheck/Checker.hs
+++ b/src/ShellCheck/Checker.hs
@@ -359,7 +359,7 @@ prop_optionIncludes2 =
 
 prop_optionIncludes3 =
     -- expect 2086, no inclusions provided, so it is reported
-    [2086] == checkOptionIncludes Nothing "#!/bin/sh\n var='a b'\n echo $var"
+    [2086, 2331] == checkOptionIncludes Nothing "#!/bin/sh\n var='a b'\n echo $var"
 
 prop_optionIncludes4 =
     -- expect 2086 & 2154, only 2154 included, so only that's reported
@@ -520,7 +520,7 @@ prop_hereDocsAreParsedWithoutTrailingLinefeed = 1044 `elem` result
 
 prop_hereDocsWillHaveParsedIndices = null result
   where
-    result = check "#!/bin/bash\nmy_array=(a b)\ncat <<EOF >> ./test\n $(( 1 + my_array[1] ))\nEOF"
+    result = check "#!/bin/bash\nreadonly my_array=(a b)\ncat <<EOF >> ./test\n $(( 1 + my_array[1] ))\nEOF"
 
 prop_rcCanSuppressDfa = null result
   where