fix(page-data): isolate owner API from public pages
This commit is contained in:
@@ -96,6 +96,13 @@ test('inferPageDataBindAccessMode chooses password for admin html', () => {
|
||||
'password',
|
||||
);
|
||||
assert.equal(inferPageDataBindAccessMode('public/diet-survey.html', SURVEY_HTML), 'public');
|
||||
assert.equal(
|
||||
inferPageDataBindAccessMode(
|
||||
'public/private-tracker.html',
|
||||
'<script>const client = MindSpacePageData.createClient(); client.authenticate(password); client.listRows(\'entries\'); client.insertRow(\'entries\', {});</script>',
|
||||
),
|
||||
'password',
|
||||
);
|
||||
});
|
||||
|
||||
test('evaluatePageDataFinishGuard detects unbound page data html', () => {
|
||||
|
||||
Reference in New Issue
Block a user