CMB2 Documentation
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hooks
  • Download Docs
  • Github

Packages

  • CMB2
  • Demo
    • CMB2
  • None
  • Tests
    • CMB2

Classes

  • Test_CMB2
  • Test_CMB2_Ajax
  • Test_CMB2_Core
  • Test_CMB2_Field
  • Test_CMB2_JS
  • Test_CMB2_Object
  • Test_CMB2_Options
  • Test_CMB2_REST
  • Test_CMB2_Rest_Base
  • Test_CMB2_REST_Controllers
  • Test_CMB2_REST_Object
  • Test_CMB2_REST_Registered_Fields
  • Test_CMB2_Types
  • Test_CMB2_Types_Base
  • Test_CMB2_Types_Display
  • Test_CMB2_Utils

Exceptions

  • Test_CMB2_Exception

Hooks

  • Hook Reference

Class Test_CMB2_Field

WP_UnitTestCase
Extended by Test_CMB2
Extended by Test_CMB2_Field
Package: Tests\CMB2
License: GPL-2.0+
Author: CMB2 team
Todo: Tests for maybe_hook_parameter.
Located at tests/test-cmb-field.php

Methods summary

public
# set_up( )

Set up the test fixture

Set up the test fixture

Overrides

Test_CMB2::set_up
public
# tear_down( )

Overrides

Test_CMB2::tear_down
public
# test_cmb2_field_instance( )
public
# test_cmb2_before_and_after_field_callbacks( )
public
# test_cmb2_render_row_cb_field_callback( )
public
# test_cmb2_label_cb_field_callback( )
public
# test_cmb2_row_classes_field_callback_with_array( )
public
# test_cmb2_default_field_callback_with_array( )
public
# test_cmb2_classes_field_callback_with_string( )

Tests classes callback, but also tests that 'row_classes' param as callback is deprecated.

Tests classes callback, but also tests that 'row_classes' param as callback is deprecated.

Expecteddeprecated

CMB2_Field::__construct()
public
# test_cmb2_classes_string( )

Tests row classes, but also tests that 'row_classes' param is deprecated.

Tests row classes, but also tests that 'row_classes' param is deprecated.

public
# test_cmb2_should_show( )
public
# test_filtering_field_type_sanitization_filtering( )
public
# test_cmb2_save_field_action( )

Expectedexception

WPDieException
public
# test_cmb2_save_field_field_id_action( )

Expectedexception

WPDieException
public
# test_empty_field_with_empty_object_id( )
public
# test_show_option_none( )
public
# test_multiple_meta_rows( )
public
# test_set_get_filters( )
public
# test_get_cmb( )
public
# test_get_field_clone( )
public
# test_string( )
public
# new_field( $field_args )
public static
# before_field_cb( $args )
public static
# row_classes_array_cb( $args )
public static
# row_classes_string_cb( $args )
public static
# render_row_cb_test( $field_args )
public static
# label_cb_test( $field_args )
public static
# cb_to_set_default( $args )
public static
# _return_different_value( $null )
public static
# override_set( $override, $args, $field_args, $field )
public static
# override_get( $override_val, $object_id, $args, $field )
public
# test_cmb2_field_save_field_false( )
public
# test_cmb2_field_save_field_true( )
public
# test_cmb2_field_save_slashed( )
public
# test_cmb2_money_field_save_slashed( )
protected
# cmb2_money_field_save_slashed( $field, $test_val, $expected )

Methods inherited from Test_CMB2

assertContainsOnlyInstancesOf(), assertHTMLstringsAreEqual(), assertIsDefined(), assertNotFalse(), assertOEmbedResult(), assertOEmbedResultString(), assertVerifiersMatch(), capture_render(), compare_strings(), hook_to_wp_die(), invokeMethod(), is_connected(), normalize_http_string(), normalize_string(), oembed_no_connection_result(), oembed_no_connection_result_verifiers(), oembed_success_result(), oembed_success_result_verifiers(), render_field(), wp_die()

Properties summary

Properties inherited from Test_CMB2

$hooks_to_die

CMB2 Documentation API documentation generated by ApiGen