require_relative "spec_helper" describe Card do describe "parses name" do before(:each) do allow_any_instance_of(Card).to receive(:init_data) @card = Card.new(double, double) end it "extracts single digit story point value from card name" do allow(@card).to receive(:name).and_return("(3) P1: Refactor cards") expect(@card.story_points).to eq(3) end it "extracts double digit story point value from card name" do allow(@card).to receive(:name).and_return "(13) P1: Refactor cards" expect(@card.story_points).to eq(13) end it "extracts fractional story point value from card name" do allow(@card).to receive(:name).and_return "(0.5) P1: Refactor cards" expect(@card.story_points).to eq(0.5) end it "extracts story points when value is not at beginning of card name" do allow(@card).to receive(:name).and_return "P01: (3) Refactor cards" expect(@card.story_points).to eq(3) end end describe "#parse_yaml_from_description" do it "parses description only having YAML" do description = <