require 'ruby2d' include Ruby2D::DSL RSpec.describe Ruby2D::DSL do describe "#get" do it "gets the default window attributes" do expect(get :width).to eq(640) expect(get :height).to eq(480) expect(get :title).to eq("Ruby 2D") end end describe "#set" do it "sets a single window attribute" do set width: 300 expect(get :width).to eq(300) expect(get :height).to eq(480) expect(get :title).to eq("Ruby 2D") end it "sets multiple window attributes at a time" do set width: 800, height: 600, title: "Hello tests!" expect(get :width).to eq(800) expect(get :height).to eq(600) expect(get :title).to eq("Hello tests!") end end end