# frozen_string_literal: true

require_relative '../../../plugin_helper'

describe CustomWizard::Subscription::SubscriptionSerializer do
  it 'should return subscription attributes' do
    sub = CustomWizard::Subscription::Subscription.new(OpenStruct.new(type: 'standard', updated_at: Time.now))
    serialized = described_class.new(sub, root: false).as_json

    expect(serialized[:active]).to eq(true)
    expect(serialized[:type]).to eq('standard')
    expect(serialized[:updated_at]).to eq(sub.updated_at)
  end
end