diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A3.1_T1.js b/test/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-nonstrict.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A3.1_T1.js rename to test/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-nonstrict.js diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A3.1_T2.js b/test/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-strict.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A3.1_T2.js rename to test/built-ins/Promise/prototype/then/rxn-handler-fulfilled-invoke-strict.js diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A1.1_T1.js b/test/built-ins/Promise/prototype/then/rxn-handler-identity.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A1.1_T1.js rename to test/built-ins/Promise/prototype/then/rxn-handler-identity.js diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A3.2_T1.js b/test/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-nonstrict.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A3.2_T1.js rename to test/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-nonstrict.js diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A3.2_T2.js b/test/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-strict.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A3.2_T2.js rename to test/built-ins/Promise/prototype/then/rxn-handler-rejected-invoke-strict.js diff --git a/test/built-ins/Promise/prototype/then/S25.4.2.1_A2.1_T1.js b/test/built-ins/Promise/prototype/then/rxn-handler-thrower.js similarity index 100% rename from test/built-ins/Promise/prototype/then/S25.4.2.1_A2.1_T1.js rename to test/built-ins/Promise/prototype/then/rxn-handler-thrower.js