Skip to content

Commit ec1eba3

Browse files
authored
Test and document that s3:// prefix is optional for sourceBuckets (#4758)
1 parent 2a652b8 commit ec1eba3

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

catalog/app/utils/BucketPreferences/BucketPreferences.spec.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,19 @@ describe('utils/BucketPreferences', () => {
148148
expect(result.ui.sourceBuckets.list).toEqual([])
149149
expect(result.ui.sourceBuckets.getDefault()).toBe('')
150150
})
151+
152+
it('sourceBuckets treats "bucket" and "s3://bucket" equally', () => {
153+
const config = dedent`
154+
ui:
155+
sourceBuckets:
156+
s3://bucket-a: {}
157+
bucket-b: {}
158+
defaultSourceBucket: s3://bucket-b
159+
`
160+
const result = parse(config, 'test-bucket')
161+
expect(result.ui.sourceBuckets.list).toEqual(['bucket-a', 'bucket-b'])
162+
expect(result.ui.sourceBuckets.getDefault()).toBe('bucket-b')
163+
})
151164
})
152165

153166
describe('extendDefaults', () => {

docs/Catalog/Preferences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ in the package list view.
100100
ui:
101101
sourceBuckets:
102102
s3://bucket-a: {}
103-
s3://bucket-b: {}
103+
bucket-b: {} # "s3://" prefix is optional
104104
s3://bucket-c: {}
105105
defaultSourceBucket: s3://bucket-b
106106
```

0 commit comments

Comments
 (0)