<commit_before>require 'meal_planner/menu.rb'
require 'timecop'
require 'date'

describe Menu do
  before do
    Timecop.freeze(Date.new(2013, 7, 24))
    @menu = Menu.new(2)
  end

  it "returns each menu day" do
    test_dates = [Date.new(2013, 7, 24), Date.new(2013, 7, 25)]
    expected_dates = []

    @menu.each_menu_day do |menu_day|
      expected_dates << menu_day.date
    end

    expected_dates.should == test_dates
  end

  it "returns each planned meal" do
    expected_meals = []

    @menu.each_planned_meal do |planned_meal|
      expected_meals << planned_meal
    end

    expected_meals.should == []
  end

  it "switches a meal with one that is not already in the list"
  # switch(menu_day)

end<commit_msg>Removed test for switching meals since results are random<commit_after>require 'meal_planner/menu.rb'
require 'timecop'
require 'date'

describe Menu do
  before do
    Timecop.freeze(Date.new(2013, 7, 24))
    @menu = Menu.new(2)
  end

  it "returns each menu day" do
    test_dates = [Date.new(2013, 7, 24), Date.new(2013, 7, 25)]
    expected_dates = []

    @menu.each_menu_day do |menu_day|
      expected_dates << menu_day.date
    end

    expected_dates.should == test_dates
  end

  it "returns each planned meal" do
    expected_meals = []

    @menu.each_planned_meal do |planned_meal|
      expected_meals << planned_meal
    end

    expected_meals.should == []
  end

end
{'fraction_non_alphanumeric': 0.10113154172560113, 'fraction_numerical': 0.031117397454031116, 'mean_word_length': 3.198813056379822, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 3, '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': '3688684', 'n_tokens_mistral': 544, 'n_tokens_neox': 480, 'n_words': 133}