Единственный способ достичь желаемого - использовать функцию eval. Eval также известен как «злая» функция. Это может создать огромные дыры в безопасности вашего кода и крайне неэффективно. Не используйте eval.
Проблема в том, что значение, присвоенное переменной, всегда будет литералом строки, числа, логического, неопределенного, массива, функции или объекта. Вы не можете присвоить имя переменной другой переменной в качестве значения, потому что, когда одна переменная назначается другой, содержимое переменной является тем, что фактически назначается.
Вам придется перепроектировать тест, который вы пытаетесь написать, чтобы явно проверить предоставленное значение вместо преобразования строки в имя переменной.