# sig/shoulda/proc_extensions.rbs class Proc def bind: () -> untyped end # sig/shoulda/context.rbs class Thoughtbot::Shoulda::Context def am_subcontext?: () -> untyped def build: () -> untyped def context: () -> untyped def create_test_from_should_hash: () -> untyped def full_name: () -> untyped def initialize: () -> void def merge_block: () -> untyped def method_missing: () -> untyped def print_should_eventuallys: () -> untyped def run_all_setup_blocks: () -> untyped def run_all_teardown_blocks: () -> untyped def run_current_setup_blocks: () -> untyped def run_parent_setup_blocks: () -> untyped def setup: () -> untyped def should: () -> untyped def should_eventually: () -> untyped def teardown: () -> untyped def test_unit_class: () -> untyped end # sig/shoulda/action_mailer/assertions.rbs module ThoughtBot::Shoulda::ActionMailer::Assertions def assert_did_not_send_email: () -> untyped def assert_sent_email: () -> untyped end # sig/shoulda/active_record/assertions.rbs module ThoughtBot::Shoulda::ActiveRecord::Assertions def assert_bad_value: () -> untyped def assert_good_value: () -> untyped def assert_save: () -> untyped def assert_valid: () -> untyped def get_instance_of: () -> untyped def pretty_error_messages: () -> untyped end # sig/shoulda/active_record/macros.rbs module ThoughtBot::Shoulda::ActiveRecord::Macros def load_all_fixtures: () -> untyped def should_allow_values_for: () -> untyped def should_belong_to: () -> untyped def should_ensure_length_at_least: () -> untyped def should_ensure_length_in_range: () -> untyped def should_ensure_length_is: () -> untyped def should_ensure_value_in_range: () -> untyped def should_have_and_belong_to_many: () -> untyped def should_have_class_methods: () -> untyped def should_have_db_column: () -> untyped def should_have_db_columns: () -> untyped def should_have_indices: () -> untyped def should_have_instance_methods: () -> untyped def should_have_many: () -> untyped def should_have_named_scope: () -> untyped def should_have_one: () -> untyped def should_have_readonly_attributes: () -> untyped def should_not_allow_values_for: () -> untyped def should_only_allow_numeric_values_for: () -> untyped def should_protect_attributes: () -> untyped def should_require_acceptance_of: () -> untyped def should_require_attributes: () -> untyped def should_require_unique_attributes: () -> untyped end # sig/shoulda/assertions.rbs module ThoughtBot::Shoulda::Assertions def assert_contains: () -> untyped def assert_does_not_contain: () -> untyped def assert_same_elements: () -> untyped end # sig/shoulda/controller/formats/html.rbs module ThoughtBot::Shoulda::Controller::HTML def self.included: () -> untyped end # sig/shoulda/controller/formats/html.rbs module ThoughtBot::Shoulda::Controller::HTML::ClassMethods def controller_name_from_class: () -> untyped def make_create_html_tests: () -> untyped def make_destroy_html_tests: () -> untyped def make_edit_html_tests: () -> untyped def make_index_html_tests: () -> untyped def make_new_html_tests: () -> untyped def make_show_html_tests: () -> untyped def make_update_html_tests: () -> untyped end # sig/shoulda/controller/helpers.rbs module ThoughtBot::Shoulda::Controller::Helpers def get_existing_record: () -> untyped def instantiate_variables_from_assigns: () -> untyped def make_parent_params: () -> untyped end # sig/shoulda/controller/macros.rbs module ThoughtBot::Shoulda::Controller::Macros def should_assign_to: () -> untyped def should_not_assign_to: () -> untyped def should_not_set_the_flash: () -> untyped def should_redirect_to: () -> untyped def should_render_a_form: () -> untyped def should_render_template: () -> untyped def should_render_with_layout: () -> untyped def should_render_without_layout: () -> untyped def should_respond_with: () -> untyped def should_respond_with_content_type: () -> untyped def should_return_from_session: () -> untyped def should_route: () -> untyped def should_set_the_flash_to: () -> untyped end # sig/shoulda/controller/formats/xml.rbs module ThoughtBot::Shoulda::Controller::XML def self.included: () -> untyped def assert_xml_response: () -> untyped def request_xml: () -> untyped end # sig/shoulda/controller/formats/xml.rbs module ThoughtBot::Shoulda::Controller::XML::ClassMethods def make_create_xml_tests: () -> untyped def make_destroy_xml_tests: () -> untyped def make_edit_xml_tests: () -> untyped def make_index_xml_tests: () -> untyped def make_new_xml_tests: () -> untyped def make_show_xml_tests: () -> untyped def make_update_xml_tests: () -> untyped def should_respond_with_xml_for: () -> untyped end # sig/shoulda/helpers.rbs module ThoughtBot::Shoulda::Helpers def report!: () -> untyped end # sig/shoulda/macros.rbs module ThoughtBot::Shoulda::Macros def should_change: () -> untyped def should_not_change: () -> untyped end # sig/shoulda/private_helpers.rbs module ThoughtBot::Shoulda::Private def get_options!: () -> untyped def model_class: () -> untyped end # sig/shoulda/context.rbs module Thoughtbot::Shoulda def add_context: () -> untyped def before_should: () -> untyped def context: () -> untyped def contexts: () -> untyped def current_context: () -> untyped def remove_context: () -> untyped def should: () -> untyped def should_eventually: () -> untyped end