Bibliotheken heißen in Ruby Gems. Mit gem install name installierst du sie, in Projekten verwaltet Bundler sie über eine Gemfile. Mit require lädst du sie. Tests schreibst du mit Minitest (eingebaut) oder RSpec.
Ruby on Rails, das bekannteste Web-Framework, ist selbst ein Gem.
require "minitest/autorun"
def addiere(a, b) = a + b
class RechnenTest < Minitest::Test
def test_addiere
assert_equal 5, addiere(2, 3)
end
end
# Gemfile
# source "https://rubygems.org"
# gem "sinatra"Merke
- Bibliotheken heißen Gems
- Bundler verwaltet Abhängigkeiten über die
Gemfile - Minitest ist eingebaut
Aufgabe
Schreibe einen Minitest für eine eigene Methode.