<commit_before>require 'spec_helper'
require 'bibliography'

describe Bibliography do
  before :each do
    @p1 = Bibliography.new(["<NAME>", "<NAME>", "<NAME>"], "Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide", "(The Facets of Ruby)", "Pragmatic Bookshelf", "4 edition", "July 7, 2013", ["ISBN-13: 978-1937785499", "ISBN-10: 1937785491"])
  end 
    
  describe "Debe existir uno o más autores" do
    it "Existen uno o más autores" do
      @p1.author.should eq(["<NAME>", "<NAME>", "<NAME>"]) 
    end
  end
  
  describe "Debe existir un título" do
    it "Existe un título" do
      @p1.title.should eq("Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide") 
    end
  end
  
  describe "Debe existir o no una serie" do
    it "Existe una serie" do
      @p1.series.should eq("(The Facets of Ruby)") 
    end
  end
  
  describe "Debe existir una editorial" do
    it "Existe una editorial" do
      @p1.editorial.should eq("Pragmatic Bookshelf") 
    end
  end
  
  describe "Debe existir un número de edición" do
    it "Existe un número de edición" do
      @p1.edition_number.should eq("4 edition") 
    end
  end
  
  describe "Debe existir una fecha de publicación" do
    it "Existe una fecha de publicación" do
      @p1.date.should eq("July 7, 2013") 
    end
  end
  
  describe "Debe existir uno o más números ISBN" do
    it "Existe uno o mas números ISBN" do
      @p1.isbn.should eq(["ISBN-13: 978-1937785499", "ISBN-10: 1937785491"]) 
    end
  end
  
  describe "Debe existir un método para obtener el listado de autores" do
    it "Existe un método para obtener el listado de autores" do
      @p1.get_author().should eq(["<NAME>", "<NAME>", "<NAME>"]) 
    end
  end
  
  describe "Debe existir un método para obtener el título" do
    it "Existe un método para obtener el título" do
      @p1.get_title().should eq("Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide") 
    end
  end
  
  describe "Debe existir un método para obtener la serie" do
    it "Existe un método para obtener la serie" do
      @p1.get_series().should eq("(The Facets of Ruby)") 
    end
  end
  
  describe "Debe existir un método para obtener la editorial" do
    it "Existe un método para obtener la editorial" do
      @p1.get_editorial().should eq("Pragmatic Bookshelf") 
    end
  end
end<commit_msg>Expectativa para el método del número de edición realizada con éxito<commit_after>require 'spec_helper'
require 'bibliography'

describe Bibliography do
  before :each do
    @p1 = Bibliography.new(["<NAME>", "<NAME>", "<NAME>"], "Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide", "(The Facets of Ruby)", "Pragmatic Bookshelf", "4 edition", "July 7, 2013", ["ISBN-13: 978-1937785499", "ISBN-10: 1937785491"])
  end 
    
  describe "Debe existir uno o más autores" do
    it "Existen uno o más autores" do
      @p1.author.should eq(["<NAME>", "<NAME>", "<NAME>"]) 
    end
  end
  
  describe "Debe existir un título" do
    it "Existe un título" do
      @p1.title.should eq("Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide") 
    end
  end
  
  describe "Debe existir o no una serie" do
    it "Existe una serie" do
      @p1.series.should eq("(The Facets of Ruby)") 
    end
  end
  
  describe "Debe existir una editorial" do
    it "Existe una editorial" do
      @p1.editorial.should eq("Pragmatic Bookshelf") 
    end
  end
  
  describe "Debe existir un número de edición" do
    it "Existe un número de edición" do
      @p1.edition_number.should eq("4 edition") 
    end
  end
  
  describe "Debe existir una fecha de publicación" do
    it "Existe una fecha de publicación" do
      @p1.date.should eq("July 7, 2013") 
    end
  end
  
  describe "Debe existir uno o más números ISBN" do
    it "Existe uno o mas números ISBN" do
      @p1.isbn.should eq(["ISBN-13: 978-1937785499", "ISBN-10: 1937785491"]) 
    end
  end
  
  describe "Debe existir un método para obtener el listado de autores" do
    it "Existe un método para obtener el listado de autores" do
      @p1.get_author().should eq(["<NAME>", "<NAME>", "<NAME>"]) 
    end
  end
  
  describe "Debe existir un método para obtener el título" do
    it "Existe un método para obtener el título" do
      @p1.get_title().should eq("Programming Ruby 1.9 & 2.0: The Pragmatic Programmers’ Guide") 
    end
  end
  
  describe "Debe existir un método para obtener la serie" do
    it "Existe un método para obtener la serie" do
      @p1.get_series().should eq("(The Facets of Ruby)") 
    end
  end
  
  describe "Debe existir un método para obtener la editorial" do
    it "Existe un método para obtener la editorial" do
      @p1.get_editorial().should eq("Pragmatic Bookshelf") 
    end
  end
  
  describe "Debe existir un método para obtener el número de edición" do
    it "Existe un método para obtener el número de edición" do
      @p1.get_edition_number().should eq("4 edition") 
    end
  end
  
end
{'fraction_non_alphanumeric': 0.10246564268391269, 'fraction_numerical': 0.036782538399353276, 'mean_word_length': 3.010534846029173, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3594501', 'n_tokens_mistral': 1835, 'n_tokens_neox': 1700, 'n_words': 621}