forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			561 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			561 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import {describe} from 'mocha'
 | 
						|
import {expect} from 'chai'
 | 
						|
import SourceConfig from "../../../Models/ThemeConfig/SourceConfig";
 | 
						|
import {TagUtils} from "../../../Logic/Tags/TagUtils";
 | 
						|
 | 
						|
describe("SourceConfig", () => {
 | 
						|
 | 
						|
    it("should throw an error on conflicting tags", () => {
 | 
						|
        expect(() => {
 | 
						|
            new SourceConfig(
 | 
						|
                {
 | 
						|
                    osmTags: TagUtils.Tag({
 | 
						|
                        and: ["x=y", "a=b", "x!=y"]
 | 
						|
                    })
 | 
						|
                }, false
 | 
						|
            )
 | 
						|
        }).to.throw(/tags are conflicting/)
 | 
						|
    })
 | 
						|
})
 |