Skip to content

Commit f3a3a89

Browse files
committed
Add a new Google Sheet loader
1 parent 93cb17c commit f3a3a89

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
vendor
22
*.cache
3-
var
3+
var
4+
auth.json.dist

src/adapter/etl-adapter-google-sheet/tests/Flow/ETL/Adapter/GoogleSheet/Tests/Integration/GoogleSheetTest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,18 @@ protected function setUp() : void
2525
{
2626
parent::setUp();
2727

28-
if (!isset($_ENV['GOOGLE_SHEETS_AUTH'])) {
29-
self::markTestSkipped('GOOGLE_SHEETS_AUTH environment variable is not set');
28+
$authFilename = __DIR__ . '/../../../../../../../auth.json.dist';
29+
if (!file_exists($authFilename)) {
30+
self::markTestSkipped('auth.json.dist file is missing');
3031
}
3132

3233
try {
3334
$this->service = google_sheets(
34-
json_decode((string) $_ENV['GOOGLE_SHEETS_AUTH'], true, 512, JSON_THROW_ON_ERROR),
35+
json_decode((string) file_get_contents($authFilename), true, 512, JSON_THROW_ON_ERROR),
3536
Sheets::SPREADSHEETS
3637
);
3738
} catch (\JsonException) {
38-
self::markTestSkipped('GOOGLE_SHEETS_AUTH environment variable is not valid JSON');
39+
self::markTestSkipped('auth.json.dist file contains not valid JSON');
3940
}
4041

4142
$this->spreadsheetId = google_create_spreadsheet(

0 commit comments

Comments
 (0)