');
+
+ // assert
+ let token = getTokenOnCharRange(lineToken, 8, 26);
+ assert.isOk(!hasScope(token.scopes, scope));
+
+ });
+
+ it(`must not tokenize a="x.(to-view)" attribute with scope "databinding.attribute.html.au"`, () => {
+
+ // arrange
+ let scope = 'databinding.attribute.html.au';
+
+ // act
+ let lineToken = tokenizeLine('
');
+
+ // assert
+ let token = getTokenOnCharRange(lineToken, 8, 17);
+ assert.isOk(!hasScope(token.scopes, scope));
+
+ });
+
+ it(`must not tokenize a="x; x.(to-view)" attribute with scope "databinding.attribute.html.au"`, () => {
+
+ // arrange
+ let scope = 'databinding.attribute.html.au';
+
+ // act
+ let lineToken = tokenizeLine('
');
+
+ // assert
+ let token = getTokenOnCharRange(lineToken, 8, 20);
+ assert.isOk(!hasScope(token.scopes, scope));
+
+ });
+
+ it(`must not tokenize a="x.(to-view)='\'x\; x" attribute with scope "databinding.attribute.html.au"`, () => {
+
+ // arrange
+ let scope = 'databinding.attribute.html.au';
+
+ // act
+ let lineToken = tokenizeLine('
');
+
+ // assert
+ let token = getTokenOnCharRange(lineToken, 8, 24);
+ assert.isOk(!hasScope(token.scopes, scope));
+
+ });
+
+});