Path: blob/master/spec/lib/rex/proto/mms/model/smtp_spec.rb
19515 views
# -*- coding: binary -*-1require 'spec_helper'23RSpec.describe Rex::Proto::Mms::Model::Smtp do45let(:address) { 'example.com' }6let(:port) { 25 }7let(:username) { 'username' }8let(:password) { 'password' }9let(:login_type) { :login }10let(:from) { 'from' }11let(:helo_domain) { 'example.com'}1213subject do14Rex::Proto::Mms::Model::Smtp.new(15address: address,16port: port,17username: username,18password: password,19login_type: login_type,20from: from,21helo_domain: helo_domain22)23end2425describe '#initialize' do26it 'sets address' do27expect(subject.address).to eq(address)28end2930it 'sets port' do31expect(subject.port).to eq(port)32end3334it 'sets username' do35expect(subject.username).to eq(username)36end3738it 'sets password' do39expect(subject.password).to eq(password)40end4142it 'sets login_type' do43expect(subject.login_type).to eq(login_type)44end4546it 'sets from' do47expect(subject.from).to eq(from)48end4950it 'sets helo domain' do51expect(subject.helo_domain).to eq(helo_domain)52end53end5455end565758