call_spec.rb - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
 (HTM) git clone git://jay.scot/warvox
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
       call_spec.rb (1140B)
       ---
            1 # == Schema Information
            2 #
            3 # Table name: calls
            4 #
            5 #  id                    :integer          not null, primary key
            6 #  created_at            :datetime
            7 #  updated_at            :datetime
            8 #  number                :text             not null
            9 #  project_id            :integer          not null
           10 #  job_id                :integer          not null
           11 #  provider_id           :integer          not null
           12 #  answered              :boolean
           13 #  busy                  :boolean
           14 #  error                 :text
           15 #  audio_length          :integer
           16 #  ring_length           :integer
           17 #  caller_id             :text
           18 #  analysis_job_id       :integer
           19 #  analysis_started_at   :datetime
           20 #  analysis_completed_at :datetime
           21 #  peak_freq             :float
           22 #  peak_freq_data        :text
           23 #  line_type             :text
           24 #  fprint                :integer          is an Array
           25 #
           26 
           27 require 'rails_helper'
           28 
           29 RSpec.describe Call, type: :model do
           30   it { should belong_to(:project) }
           31   it { should belong_to(:provider) }
           32   it { should belong_to(:job) }
           33   it { should have_one(:call_medium).dependent(:delete) }
           34 
           35   it "valid record" do
           36     expect(build(:call)).to be_valid
           37   end
           38 end