1
0
mirror of https://github.com/cmur2/openvpn-status-web.git synced 2025-08-08 18:48:42 +02:00

Add some parser tests

This commit is contained in:
cn
2013-05-03 21:38:10 +02:00
parent 468e002162
commit 457aec64db
3 changed files with 62 additions and 0 deletions

18
spec/parser/v1_spec.rb Normal file
View File

@@ -0,0 +1,18 @@
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