从 Ruby、capybara 和 Cucumber 中删除测试前的 Oracle 记录。请
Delete records Oracle before tests from Ruby, capybara and Cucumber. Please
有没有人举例说明如何在开始测试之前或完成测试之后从 table 中删除记录?
我的测试工作得很好,剩下的就是自动删除 table 中的记录。如果有人有例子link我会很高兴
使用 gem database_cleaner
好的,解决方案有效!
1: install gems:
gem 'execjs'
gem 'date'
gem 'ruby-oci8'
gem 'sequel'
require:
require 'execjs'
require 'date'
require 'oci8'
require 'sequel'
in the page (siteprism) or step definitions
def delete_Inclusao
conn = OCI8.new('user', 'password','host:1521/services') conn.exec('table WHERE login = :1', 'xxxx')
conn.commit
end
有没有人举例说明如何在开始测试之前或完成测试之后从 table 中删除记录?
我的测试工作得很好,剩下的就是自动删除 table 中的记录。如果有人有例子link我会很高兴
使用 gem database_cleaner
好的,解决方案有效!
1: install gems:
gem 'execjs'
gem 'date'
gem 'ruby-oci8'
gem 'sequel'
require:
require 'execjs'
require 'date'
require 'oci8'
require 'sequel'
in the page (siteprism) or step definitions
def delete_Inclusao
conn = OCI8.new('user', 'password','host:1521/services') conn.exec('table WHERE login = :1', 'xxxx')
conn.commit
end