spec/lang/definitions/var_tuple_spec.rb in gobstones-0.0.2 vs spec/lang/definitions/var_tuple_spec.rb in gobstones-0.0.3
- old
+ new
@@ -1,16 +1,13 @@
-describe VarTuple do
+RSpec.describe VarTuple do
+ let(:var_tuple) { described_class.with_names(%w[a b c]) }
- let (:var_tuple) { VarTuple.new ['a'.to_var_name, 'b'.to_var_name, 'c'.to_var_name] }
-
- it "returns its length" do
+ it 'returns its length' do
expect(var_tuple.length).to eq(3)
end
- it "returns a variable at a given index" do
+ it 'returns a variable at a given index' do
expect(var_tuple.variable_at(0)).to eq('a'.to_var_name)
expect(var_tuple.variable_at(1)).to eq('b'.to_var_name)
expect(var_tuple.variable_at(2)).to eq('c'.to_var_name)
-
end
-
end