Use subject instead of invalid_subject because the validation assertions test the subject double. This also adds an additional check when validating the `size` attribute because it is only required for disks of type `:disk`.
Use subject instead of invalid_subject because the validation assertions test the subject double. This also adds an additional check when validating the `size` attribute because it is only required for disks of type `:disk`.