farm-2.x-dev/modules/asset/sensor/modules/listener/tests/src/Functional/SensorListenerApiTest.php
modules/asset/sensor/modules/listener/tests/src/Functional/SensorListenerApiTest.php
<?php namespace Drupal\Tests\farm_sensor_listener\Functional; use Drupal\asset\Entity\AssetInterface; use Drupal\Tests\farm_sensor\Functional\SensorDataApiTest; /** * Test the sensor listener (legacy) API. * * @group farm */ class SensorListenerApiTest extends SensorDataApiTest { /** * {@inheritdoc} */ protected static $modules = [ 'farm_sensor_listener', ]; /** * Helper function to build the path to the sensor API. * * @param \Drupal\asset\Entity\AssetInterface $asset * The asset. * * @return string * The path. */ protected function buildPath(AssetInterface $asset) { $public_key = $asset->get('public_key')->value; return "base://farm/sensor/listener/{$public_key}"; } }