2018-05-07 16:47:29 -07:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
2016-04-02 20:58:16 +05:30
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
|
|
describe TrackSerializer, type: :serializer do
|
|
|
|
|
let(:track) { create(:track) }
|
|
|
|
|
let(:serializer) { TrackSerializer.new(track) }
|
|
|
|
|
|
|
|
|
|
it 'sets guild, name, color' do
|
|
|
|
|
expected_json = {
|
|
|
|
|
track: {
|
|
|
|
|
guid: track.guid,
|
2016-05-02 15:30:22 +02:00
|
|
|
name: track.name,
|
2016-05-02 15:25:18 +02:00
|
|
|
color: track.color
|
2016-04-02 20:58:16 +05:30
|
|
|
}
|
|
|
|
|
}.to_json
|
|
|
|
|
|
|
|
|
|
expect(serializer.to_json).to eq expected_json
|
|
|
|
|
end
|
|
|
|
|
end
|