spec/p2ruby/message_factory_spec.rb in p2ruby-0.1.2 vs spec/p2ruby/message_factory_spec.rb in p2ruby-0.1.4

- old
+ new

@@ -1,6 +1,6 @@ -# encoding: utf-8 +# encoding: CP1251 require 'spec_helper' describe P2::MessageFactory do before(:all) { P2::Application.reset CLIENT_INI } subject { P2::MessageFactory.new :ini => MESSAGE_INI } @@ -14,19 +14,13 @@ its(:progid) { should == 'P2ClientGate.P2BLMessageFactory.1' } its(:opts) { should have_key :ini } its(:ole) { should be_a WIN32OLE } describe '#Init()', 'is implicitly called by #new' - # Init ( BSTR structFile, BSTR signFile); - Инициализация объекта. - # Аргументы - # • structFile — ini-файл, содержащий схему сообщений. - # • signFile — не используется. + # Init ( BSTR structFile, BSTR signFile); describe '#CreateMessageByName()', 'creates raw (unwrapped) OLE message objects' do # CreateMessageByName ( [in] BSTR msgName, [out,retval] IP2BLMessage** newMsg); - # Создание сообщения по имени. - # Аргументы - # • msgName — имя сообщения (имя таблицы БД). it 'creates raw OLE message objects according to scheme' do msg = subject.CreateMessageByName("FutAddOrder") msg.should be_a WIN32OLE # raw (unwrapped) OLE object! msg.ole_type.name.should == 'IP2BLMessage' end