1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/spec/ruby/optional/capi/rbasic_spec.rb
Takashi Kokubun cc1ea6e023
Run nmake check on Actions (#4487)
* Run nmake check on Actions

* Skip tests not working in mswin GitHub Actions

* Override TEMP

* Revert "Skip tests not working in mswin GitHub Actions"

This reverts commit 544d2575fc.

* Revert "Revert "Skip tests not working in mswin GitHub Actions""

This reverts commit e1f8ad7862.

* Fix timeouts

* Skip some more broken tests

* Update windows.yml

* Add a guard for rbasic_spec

* Revert "Update windows.yml"

This reverts commit bc9694b6b3.

* Skip the ensure clause

* Simplify the ensure
2021-05-11 15:18:44 -07:00

23 lines
678 B
Ruby

require_relative 'spec_helper'
require_relative 'shared/rbasic'
load_extension("rbasic")
return if /mswin/ =~ RUBY_PLATFORM && ENV.key?('GITHUB_ACTIONS') # not working from the beginning
load_extension("data")
load_extension("array")
describe "RBasic support for regular objects" do
before :all do
@specs = CApiRBasicSpecs.new
@data = -> { [Object.new, Object.new] }
end
it_should_behave_like :rbasic
end
describe "RBasic support for RData" do
before :all do
@specs = CApiRBasicRDataSpecs.new
@wrapping = CApiWrappedStructSpecs.new
@data = -> { [@wrapping.wrap_struct(1024), @wrapping.wrap_struct(1025)] }
end
it_should_behave_like :rbasic
end