Sha256: 6d39207575064ecfbdd5fa432abaa60596c34320ed5a42f33b8f7a9919dcee84
Contents?: true
Size: 811 Bytes
Versions: 7
Compression:
Stored size: 811 Bytes
Contents
require 'test_helper' module Shipit module Api class CommitsControllerTest < ActionController::TestCase setup do @stack = shipit_stacks(:shipit) authenticate! end test "#index returns a list of commits" do commit = @stack.commits.reachable.last get :index, params: {stack_id: @stack.to_param} assert_response :ok assert_json '0.sha', commit.sha end test "#index with undeployed=1 returns a list of undeployed commits" do commits = @stack.undeployed_commits.pluck(:sha) get :index, params: {stack_id: @stack.to_param, undeployed: 1} assert_response :ok JSON.parse(response.body).each do |commit| assert commits.include?(commit.fetch("sha")) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems