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