zaagan
12/14/2019 - 7:15 AM

Ruby Basics - Simple Spec Sample

Ruby Basics - Simple Spec Sample

require "rails_helper"

describe "[Evaluates words]", :type => :request do

  # Sample Response :
  # {
  #   "message":"Evaluation was succesfull !!",
  #   "success":true,
  #   "data":{"is_correct":true,"score":5}
  # }
  it "evaluates a word", :focus => true do
    get "/v1/games/evaluate?word=freedom"
    response_body = JSON.parse(response.body)
    response_data = response_body["data"]
    expect(response_data["score"]).to eq(5)
    expect(response_data["is_correct"]).to eq(true)
  end
end