18 lines
579 B
Ruby
18 lines
579 B
Ruby
# frozen_string_literal: true
|
|
|
|
require 'rails_helper'
|
|
|
|
RSpec.describe 'Routes under ap/' do
|
|
it 'correctly handles numeric account ids' do
|
|
expect(get('/ap/users/1234/statuses/5678')).to route_to('statuses#show', account_id: '1234', id: '5678')
|
|
end
|
|
|
|
it 'correctly handles the instance actor id' do
|
|
expect(get('/ap/users/-99/statuses/5678')).to route_to('statuses#show', account_id: '-99', id: '5678')
|
|
end
|
|
|
|
it 'does not accept usernames' do
|
|
expect(get('/ap/users/john/statuses/5678')).to_not route_to('statuses#show', account_id: 'john', id: '5678')
|
|
end
|
|
end
|