# frozen_string_literal: true require 'rails_helper' RSpec.describe Api::SlimPointSerializer do describe '#call' do subject(:serializer) { described_class.new(point).call } let!(:point) { create(:point, :with_known_location) } let(:expected_json) do { id: point.id, latitude: point.lat.to_s, longitude: point.lon.to_s, timestamp: point.timestamp } end it 'returns JSON with correct attributes' do expect(serializer.to_json).to eq(expected_json.to_json) end end end