You are here

function ServicesResourceTaxonomyTests::createTerm in Services 7.3

Same name and namespace in other branches
  1. 6.3 tests/functional/ServicesResourceTaxonomyTests.test \ServicesResourceTaxonomyTests::createTerm()

Helper. Create taxonomy term.

6 calls to ServicesResourceTaxonomyTests::createTerm()
ServicesResourceTaxonomyTests::testTaxonomyTermIndex in tests/functional/ServicesResourceTaxonomyTests.test
ServicesResourceTaxonomyTests::testTermDelete in tests/functional/ServicesResourceTaxonomyTests.test
Test taxonomy term delete method.
ServicesResourceTaxonomyTests::testTermRetrieve in tests/functional/ServicesResourceTaxonomyTests.test
Test taxonomy term retrieve method.
ServicesResourceTaxonomyTests::testTermSelectNodes in tests/functional/ServicesResourceTaxonomyTests.test
Test taxonomy term selectNodes method.
ServicesResourceTaxonomyTests::testTermUpdate in tests/functional/ServicesResourceTaxonomyTests.test
Test taxonomy term update method.

... See full list

File

tests/functional/ServicesResourceTaxonomyTests.test, line 646
Call the endpoint tests when no authentication is being used.

Class

ServicesResourceTaxonomyTests
Taxonomy resource test class.

Code

function createTerm($vid) {
  $term = (object) array(
    'vid' => $vid,
    'name' => $this
      ->randomName(),
    'description' => $this
      ->randomString(),
    'weight' => rand(0, 100),
    'parent' => NULL,
  );
  taxonomy_term_save($term);

  // Load term by name.
  return (array) current(taxonomy_get_term_by_name($term->name));
}