Add reader factory, improve tests

This commit is contained in:
Vit Brunner
2013-06-15 18:12:24 +01:00
parent edd50af4a9
commit 303bac7bbe
6 changed files with 31 additions and 1 deletions
@@ -0,0 +1,11 @@
angular.module("sideBySide").factory("readerFactory", ($injector) ->
return (filename) ->
extension = filename.split(".").pop()
switch extension
when "json"
return $injector.get("jsonReader")
when "md", "markdown"
return $injector.get("markdownReader")
else
throw "Unknown extension '" + extension + "'."
)