require 'spec_helper' require 'win32/taskscheduler' require 'win32/taskscheduler/constants' RSpec.describe Win32::TaskScheduler, :windows_only do describe 'Ensuring trigger constants' do subject(:ts) { Win32::TaskScheduler } describe 'to handle scheduled tasks' do [:ONCE, :DAILY, :WEEKLY, :MONTHLYDATE, :MONTHLYDOW].each do |const| it { should be_const_defined(const) } end end describe 'to handle other types' do [:AT_LOGON, :AT_SYSTEMSTART, :ON_IDLE].each do |const| it { should be_const_defined(const) } end end end end