Sha256: d4c79b1cfbf18057918fc694f2caef0fddba44f8103e38336fcb8d7b466cc71c
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
require File.expand_path('../../test_helper', __FILE__) class CallTest < Test::Unit::TestCase include ValidRows ROW_WITH_INVALID_NUMBER_CALLED = ['1', '1634125644-FRANQUIA 01', '04 - LIGACOES DDD PARA CELULARES', '11/08/10 A 99/99/99', '19936928871', 'SCL -SP', 'CAS -SP', '02:56:29 AM', '', 'E', '', '500', 'MIN', '0.73'] def test_valid_with_a_row_with_invalid_number_called call = Embratel::Call.new(ROW_WITH_INVALID_NUMBER_CALLED) assert(!call.valid?) end def test_valid_with_a_valid_fee_row assert(!Embratel::Call.new(VALID_FEE_ROW).valid?) end def test_valid_with_a_valid_call_row call = Embratel::Call.new(VALID_CALL_ROW) assert(call.valid?) assert_equal('1', call.id) assert_equal('1634125644-FRANQUIA 01', call.caller) assert_equal('04 - LIGACOES DDD PARA CELULARES', call.description) assert_equal('11/08/10 A 99/99/99', call.date) assert_equal('1993692887', call.number_called) assert_equal('SCL -SP', call.caller_local) assert_equal('CAS -SP', call.called_local) assert_equal('02:56:29 AM', call.start_time) assert_equal('', call.end_time) assert_equal('E', call.imp) assert_equal('', call.country) assert_equal('500', call.quantity) assert_equal('MIN', call.unit) assert_equal('0.73', call.cost) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
embratel-1.1.0 | test/embratel/call_test.rb |