Skip to content

Commit

Permalink
practica 8.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Ayo91 committed Nov 5, 2012
0 parents commit b3c2c7e
Show file tree
Hide file tree
Showing 10 changed files with 81 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
source 'https://rubygems.org'

gem 'rake'
gem 'rspec'
13 changes: 13 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Considere el desarrollo de una clase Ruby para representar Matrices.
1) Cree una clase para representar Matrices usando Desarrollo Dirigido por el Comportamiento (Behavior Driven Development - BDD) como caso particular del Desarrollo dirigido por pruebas (Test Driven Development - TDD) usando como herramienta Rspec.
Puede tomar como ejemplo la siguiente salida:
Matrix
Se debe poder sumar dos matrices de enteros
Se debe poder sumar dos matrices de racionales
Se debe poder multiplicar una matriz de Enteros
Se debe poder multiplicar dos matrices de Racionales

Finished in 0.00161 seconds
4 examples, 0 failures
La clase se ha de compilar con la herramienta Travis de integración continua.
Además se ha de comprobar el funcionamiento de la herramienta Guard de comprobación continua (Continuous testing) de manera que permita la ejecución de las pruebas definidas con rspec cuando se modifiquen.
13 changes: 13 additions & 0 deletions README~
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Considere el desarrollo de una clase Ruby para representar Matrices.
1) Cree una clase para representar Matrices usando Desarrollo Dirigido por el Comportamiento (Behavior Driven Development - BDD) como caso particular del Desarrollo dirigido por pruebas (Test Driven Development - TDD) usando como herramienta Rspec.
Puede tomar como ejemplo la siguiente salida:
Matrix
Se debe poder sumar dos matrices de enteros
Se debe poder sumar dos matrices de racionales
Se debe poder multiplicar una matriz de Enteros
Se debe poder multiplicar dos matrices de Racionales

Finished in 0.00161 seconds
4 examples, 0 failures
La clase se ha de compilar con la herramienta Travis de integración continua.
Además se ha de comprobar el funcionamiento de la herramienta Guard de comprobación continua (Continuous testing) de manera que permita la ejecución de las pruebas definidas con rspec cuando se modifiquen.
24 changes: 24 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
require 'rspec/core/rake_task'
#para no tener que poner -Ilib
$:.unshift File.dirname(__FILE__) + 'lib'

#-------------------------------------------------------------------------------
task :default => :spec

#-------------------------------------------------------------------------------
desc "Ejecutar tests"
task :spec do
sh "rspec spec/matriz_spec.rb --format documentation"
end

#-------------------------------------------------------------------------------
desc "Ejecutar una partida del juego"
task :bin do
sh "ruby bin/prueba.rb"
end

#-------------------------------------------------------------------------------
desc "Ejecutar test con formato html"
task :thtml do
sh "rspec spec/matriz_spec.rb --format html > resultados.html"
end
24 changes: 24 additions & 0 deletions Rakefile~
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
require 'rspec/core/rake_task'
#para no tener que poner -Ilib
$:.unshift File.dirname(__FILE__) + 'lib'

#-------------------------------------------------------------------------------
task :default => :spec

#-------------------------------------------------------------------------------
desc "Ejecutar tests"
task :spec do
sh "rspec spec/matriz_spec.rb --format documentation"
end

#-------------------------------------------------------------------------------
desc "Ejecutar una partida del juego"
task :bin do
sh "ruby bin/prueba.rb"
end

#-------------------------------------------------------------------------------
desc "Ejecutar test con formato html"
task :thtml do
sh "rspec spec/matriz_spec.rb --format html > resultados.html"
end
1 change: 1 addition & 0 deletions bin/prueba.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require 'matriz'
Empty file added bin/prueba.rb~
Empty file.
Empty file added lib/matriz.rb
Empty file.
1 change: 1 addition & 0 deletions spec/matriz_spec.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require 'matriz'
1 change: 1 addition & 0 deletions spec/matriz_spec.rb~
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
require 'matriz'

0 comments on commit b3c2c7e

Please sign in to comment.