Let's say I have an Action, testAction, which is reusable. Furthermore, let's say I have another action, usesTestAction, which calls testAction. If I rename testAction to testActionA, then usesTestAction will break. This behavior is understandable considering the reference in usesTestAction to testAction is no longer valid.
However, I encounter problems when I try to refactor. When I go into usesTestAction to delete references to testAction and insert references to testActionA, the references revert back to testAction. So I insert testActionA and get testAction. Of course...testAction no longer exists and thus the test can not be updated. It seems like there is some sort of local cache that can not be updated.
In order to solve the problem, I have to create a new QuickTest and copy code over. Then I go back and delete incorrect references to testAction and put in there place testActionA. This works, because the new QuickTest never had knowledge of the outdated testAction.
It seems to me that there should be a way to update the reference to testActionA in the original file without having to create a new QuickTest document.
Am I missing something?
Are you doing this in the code (Expert) view? I seem to recall that you have to do such things in the Keyword view, because of the background binary data link.