Either in this spec or in another example, it'd be helpful to test that this method _creates_ a new record when a `SupportedPlatform` with the given `name` and `version` doesn't exist. I think it communicates an important (the most important?) aspect of this method.