diff --git a/test/box/alter_limits.result b/test/box/alter_limits.result
index 8a64a0270eb9ea246df9d8a74aa6445d33acf323..10bf75b93b1f2adddb6b2fb14ffec0a384f0bba1 100644
--- a/test/box/alter_limits.result
+++ b/test/box/alter_limits.result
@@ -1189,6 +1189,21 @@ s_nil.index.secondary:count(1)
 ---
 - 0
 ...
+-- gh-503 if_not_exits option in create index
+i1 = s_empty:create_index("test")
+---
+...
+i2 = s_empty:create_index("test")
+---
+- error: Index 'test' already exists
+...
+i3 = s_empty:create_index("test", { if_not_exists = true } )
+---
+...
+i3:select{}
+---
+- []
+...
 -- cleanup
 s_empty:drop()
 ---
diff --git a/test/box/misc.result b/test/box/misc.result
index 9a29bfda137c96b9fb9f4ba52f2fe8c05e0a9e0a..f779861515522d17820dbd8a4bfdf29d885ac32b 100644
--- a/test/box/misc.result
+++ b/test/box/misc.result
@@ -209,6 +209,7 @@ t;
   - 'box.error.CREATE_USER : 43'
   - 'box.error.CREATE_SPACE : 9'
   - 'box.error.UNKNOWN_SCHEMA_OBJECT : 49'
+  - 'box.error.PROC_LUA : 32'
   - 'box.error.CREATE_ROLE : 84'
   - 'box.error.ROLE_EXISTS : 83'
   - 'box.error.NO_SUCH_ROLE : 82'
@@ -250,7 +251,7 @@ t;
   - 'box.error.TIMEOUT : 78'
   - 'box.error.MORE_THAN_ONE_TUPLE : 41'
   - 'box.error.NO_SUCH_SPACE : 36'
-  - 'box.error.PROC_LUA : 32'
+  - 'box.error.INDEX_EXISTS : 85'
   - 'box.error.UPDATE_FIELD : 29'
   - 'box.error.ARG_TYPE : 26'
   - 'box.error.INDEX_FIELD_COUNT : 39'
diff --git a/test/box/stat.result b/test/box/stat.result
index ad1ea78af49b1ab993cefa331cfa834eb59e5d12..9a7d80f3ec8bc3c7ca54e63c41ba464e648c2433 100644
--- a/test/box/stat.result
+++ b/test/box/stat.result
@@ -50,7 +50,7 @@ box.stat.REPLACE.total
 ...
 box.stat.SELECT.total
 ---
-- 2
+- 3
 ...
 --# stop server default
 --# start server default