12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # frozen_string_literal: true
- require 'test_helper'
- class ApiVersionTest < Test::Unit::TestCase
- test ".admin_versions returns array of api versions for admin" do
- versions = [
- {
- "handle": "2019-01",
- "display_name": "2019-01",
- "supported": true,
- "latest_supported": false,
- },
- {
- "handle": "2019-04",
- "latest_supported": false,
- "display_name": "2019-04",
- "supported": true,
- },
- {
- "handle": "2019-07",
- "latest_supported": true,
- "display_name": "2019-07 (Latest)",
- "supported": true,
- },
- {
- "handle": "2019-10",
- "latest_supported": false,
- "display_name": "2019-10 (Release candidate)",
- "supported": false,
- },
- {
- "handle": "unstable",
- "latest_supported": false,
- "display_name": "unstable",
- "supported": false,
- },
- ].map { |hash| ShopifyAPI::ApiVersion.new(hash) }
- assert_equal versions, ShopifyAPI::Meta.admin_versions
- end
- end
|