When I run this code, the first answer does not show a version property, but the second does:
put (key1:"value1") into params answer params answer params.version
I cannot find any other hidden properties or documentation that mentions this one. Is this intended? Are there any other hidden properties?
I’m passing around property lists with an optional version property and it never finds an empty version property to fill with the default version of the app under test.
I know I can work around this (by changing the name of the property in my code and all of our task files or by checking for “purple” or “green” in the version property), but which work-around I use depends on knowing if this behavior is intended.