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}";
}
}
