1
0
mirror of https://github.com/cmur2/openvpn-status-web.git synced 2024-11-05 04:56:17 +01:00
openvpn-status-web/spec/parser/v1_spec.rb

19 lines
508 B
Ruby
Raw Normal View History

2013-05-03 21:38:10 +02:00
require 'spec_helper'
describe OpenVPNStatusWeb::Parser::V1 do
def status; status_v1; end
it 'parses client list' do
status.client_list.map { |client| client[0] }.should be_eql ["foo", "bar"]
end
it 'parses routing table' do
status.routing_table.map { |route| route[1] }.should be_eql ["foo", "bar", "foo", "bar"]
end
it 'parses global stats' do
status.global_stats.size.should be_eql 1
status.global_stats.first.should be_eql ["Max bcast/mcast queue length", "42"]
end
end